diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index fdfd6faad7..fe023e1a8a 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2009-11-06 19:11+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Afrikaans \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:33+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:36+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -321,199 +321,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -703,11 +703,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -715,33 +715,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -749,13 +749,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -848,26 +848,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -979,7 +979,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1018,6 +1018,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1229,7 +1233,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1253,19 +1261,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1426,21 +1434,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1552,104 +1560,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2657,97 +2665,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2853,47 +2861,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3080,7 +3088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3815,7 +3823,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3873,7 +3881,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3930,134 +3938,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

%s

will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4065,59 +4087,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4238,77 +4260,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4529,15 +4561,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4581,7 +4613,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4653,58 +4685,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4789,7 +4821,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5104,10 +5136,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5150,7 +5182,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5170,7 +5202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5273,7 +5305,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6855,11 +6887,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6867,71 +6899,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7131,14 +7163,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7413,48 +7445,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7544,7 +7576,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7554,7 +7586,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7587,11 +7619,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7620,7 +7652,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7767,7 +7799,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7782,7 +7815,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7878,50 +7911,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8026,7 +8059,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8100,13 +8133,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8791,12 +8824,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8992,54 +9025,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9052,7 +9093,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9451,6 +9492,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9554,49 +9596,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9613,7 +9655,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9622,7 +9664,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9664,12 +9706,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9678,35 +9720,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

" msgstr "" @@ -9793,12 +9835,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9855,7 +9897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9975,13 +10017,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10167,22 +10209,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10337,38 +10394,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10650,161 +10707,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

Advanced Rule for column %s:\n" @@ -10812,7 +10869,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

Set the color of %s to %s if the following\n" " conditions are met:

\n" @@ -10820,46 +10877,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10917,127 +10974,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11046,57 +11103,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11840,7 +11897,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12466,31 +12523,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13010,19 +13067,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13162,7 +13219,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13604,119 +13661,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13772,93 +13829,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13978,12 +14049,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14267,31 +14338,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14313,17 +14384,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15126,11 +15197,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15140,35 +15211,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15408,7 +15479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15466,15 +15537,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15531,15 +15602,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15557,80 +15628,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16000,7 +16071,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16025,147 +16096,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16227,7 +16298,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 3cc745e12b..73e9fd2db4 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-05-17 23:15+0000\n" -"Last-Translator: AhmadAboBakr \n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-15 00:04+0000\n" +"Last-Translator: ibn-tashfin \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:33+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-16 04:33+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:121 msgid "The serif family of fonts to embed" @@ -49,23 +49,23 @@ msgstr "" msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" @@ -88,7 +88,7 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -103,7 +103,7 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -113,8 +113,8 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -199,43 +199,43 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:46 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:54 msgid "Unknown" -msgstr "مجهول" +msgstr "غير معروف" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77 msgid "Base" @@ -249,7 +249,7 @@ msgstr "تخصيص" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:48 msgid "Cannot configure" -msgstr "" +msgstr "لا يمكن التعديل" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318 msgid "File type" @@ -284,11 +284,11 @@ msgstr "التفضيلات" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Store" -msgstr "احفظ" +msgstr "تخزين" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "مخزن كتب" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" @@ -296,16 +296,16 @@ msgid "" "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" -"إلتحاق بكل الوصلات المحلية في ملف HTML وإنشاء ملف ZIP ليحتوي كل الملفات " -"الموصولة. هذا الملحق ينفّذ كل مرة تضيف ملف HTML إلى المكتبة." +"تتبع جميع الملفات المحلية في ملف HTML وإنشاء ملف ZIP يحتوي على جميع الملفات " +"الموصولة. هذا الملحق يُنفذ كا مرة تضيف فيها ملف HTML للمكتبة." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -"رمزالحروف لاجل ملفات HTML المدخلة, تشتمل على الخيارات التالية : cp1252, " -"latin1, iso-8859-1 وutf-8" +"ترميز الحروف لملفات HTML المدخلة. من الإختيارات الشائعة: cp1252 و latin1 و " +"iso-8859-1 و utf-8." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 msgid "" @@ -350,7 +350,7 @@ msgstr "استخرج الغلاف من ملف الرسومات" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:416 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:427 msgid "Read metadata from %s files" -msgstr "يقرأ دليل المعلومات من الملفات %s" +msgstr "يقرأ دليل المعلومات من s% ملف (ملفات)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 msgid "Read metadata from ebooks in RAR archives" @@ -375,205 +375,205 @@ msgstr "ضبط دليل المعلومات في الملفات %s" msgid "Set metadata from %s files" msgstr "ضبط دليل المعلومات من ملفات %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "المظهر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "الواجهة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" -msgstr "" +msgstr "إضبط المظهر لواجهة المكتبة Calibre لتناسب ذوقك." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" -msgstr "سلوك" +msgstr "السّلوك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" -msgstr "" +msgstr "غيّر سلوك المكتبة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" -msgstr "اضف عامودك الخاص" +msgstr "أضف أعمدتك الخاصة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" -msgstr "" +msgstr "أضف\\إمسح أعمدتك الخاصة لقائمة الكتب في المكتبة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" -msgstr "" +msgstr "جاري البحث" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" -msgstr "" +msgstr "تخصيص طريقة البحث عن الكتب في المكتبة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "خيارات الإدخال" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" -msgstr "" +msgstr "تحويل" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "خيارات متداولة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "إضافة كتب" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" -msgstr "إستيراد/تصدير" +msgstr "إستيراد\\تصدير" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "حفظ الكتب على القرص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "ارسال الكتب الى الاجهزة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "متقدّم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "مشاركة الكتب عبر البريد الالكتروني" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "مشاركة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" -msgstr "المشاركة على الشبكة العنكبوتية" +msgstr "المشاركة عبر الشبكة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" -msgstr "" +msgstr "تحميل البيانات الوصفية" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" -msgstr "" +msgstr "تحكم في كيفية تحميل البيانات الوصفية للكتب من الشبكة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "الملحقات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "متفرقات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:102 msgid "Conversion Input" -msgstr "دخل التحويل" +msgstr "مُدخل التحويل" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:134 msgid "" @@ -588,7 +588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:234 msgid "Conversion Output" -msgstr "خرج التحويل" +msgstr "مُخرج التحويل" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:248 msgid "" @@ -625,7 +625,7 @@ msgstr "ملف التعريف هذا هو المقصود لجهاز سوني PRS #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:82 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494 msgid "This profile is intended for the SONY PRS-900." -msgstr "ملف التعريف هذا هو المقصود لجهاز سوني PRS 900." +msgstr "ملف التعريف هذا مُعد لجهاز سوني PRS-900." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:90 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:539 @@ -770,11 +770,11 @@ msgstr "ملحقات معطلة" msgid "Enabled plugins" msgstr "تفعيل الاضافات" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "فشل استهلال الملحق %s مع اقتفاء الأثر:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -786,33 +786,33 @@ msgstr "" " المقدرة على التخصيص بتحميل الملحقات الخارجية .\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "إضافة ملحق يتخصيص مسار إلى ملف zip الذي يحتويه." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "حذف الملحق المخصص عن طريق اسمه. لا يؤثر على الملحقات المضمنة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "تخصيص الملحق . حدد اسم الملحق وسلسلة التخصيص وفرقهما بفاصلة." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "قائمة كل الملحقات المثبتة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "تمكين الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "تعطيل الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -820,13 +820,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "التواصل مع هواتف أندرويد ." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "تواصل معا هواتف S60." @@ -919,26 +919,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "الأخبار" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "الفهرس" @@ -1050,7 +1050,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "تواصل معا جهاز بلاك برري" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1089,6 +1089,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1300,7 +1304,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1324,19 +1332,19 @@ msgstr "جهاز الـNook" msgid "Communicate with the Nook eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى Nook ." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1499,21 +1507,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "لا يوجد بطاقات تخزين في القارئ ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "الفتحة المختارة : %s ليست مدعومة ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "لا توجد مساحة كافية في الذاكرة الرئيسية" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "لا توجد مساحة كافية في بطاقة التخزين" @@ -1625,15 +1633,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "تم تصوير %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "فشل %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1643,44 +1651,44 @@ msgstr "" "\n" "%s ." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "حافظ على نسبة وضوح الصورة . افتراضياً يجب تملأ الشاشة ." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "تعطيل التشحيذ." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" "تعطيل اقتصاص صفحات الرسم. لبعضهم، الاقتصاص قد يتسبب بحذف محتوى وحدود." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "لا تقسم صور عرضية إلى صورتين طوليتين." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1688,13 +1696,13 @@ msgstr "" "تستخدم لمنشورات يمين إلى يسار مثل المانغا اليابانية، إلخ. يتسبب بتقسيم صور " "عرضية إلى صور طولية من اليمين إلى اليسار." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1702,35 +1710,35 @@ msgstr "" "لا ترتّب ملفات موجودة في الرسومات أبجدياً، بل استخدم الترتيب المستخدم في " "الرسومات." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "صفحة" @@ -2748,97 +2756,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "العنوان" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "المؤلف أو المؤلفون" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "الناشر" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "المنتج" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "التعليقات" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "الوسوم" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "السلسلة" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "اللغة" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "ختم التوقيت" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2944,47 +2952,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "الغلاف" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3171,7 +3179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3906,7 +3914,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3964,7 +3972,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -4021,134 +4029,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "هل أنت متأكّد؟" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4156,59 +4178,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4329,77 +4351,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4620,15 +4652,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4672,7 +4704,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4744,58 +4776,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "حفظ إلى القرص" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "حفظ إلى القرص في دليل واحد" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "إختيار دليل الوجهة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4880,7 +4912,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5195,10 +5227,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5241,7 +5273,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5261,7 +5293,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "المسار" @@ -5364,7 +5396,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6948,11 +6980,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6960,71 +6992,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7224,14 +7256,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7506,48 +7538,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7637,7 +7669,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7647,7 +7679,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7680,11 +7712,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "تاريخ" @@ -7713,7 +7745,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7860,7 +7892,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7875,7 +7908,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7971,50 +8004,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8119,7 +8152,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8193,13 +8226,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8884,12 +8917,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "المؤلفون" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "الناشرون" @@ -9089,54 +9122,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9149,7 +9190,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9548,6 +9589,7 @@ msgid "Regular expression (?P)" msgstr "Regular expression (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -9651,49 +9693,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "غير متوفر" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9710,7 +9752,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9719,7 +9761,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9761,12 +9803,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9775,35 +9817,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9890,12 +9932,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "الصفحة التالية" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "الصفحة السابقة" @@ -9952,7 +9994,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -10072,13 +10114,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10264,22 +10306,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10434,38 +10491,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10747,161 +10804,161 @@ msgstr "استخدم المستعرض& الداخلي في:" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10909,7 +10966,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10917,46 +10974,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11014,127 +11071,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "التهيئات" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11143,57 +11200,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11937,7 +11994,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12563,31 +12620,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13107,19 +13164,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13259,7 +13316,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13681,99 +13738,99 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "خيارات الخط" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13829,93 +13886,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "إختيار الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "كتب إلكترونية" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "يتم تحميل الكتاب الإلكتروني..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "لم يتمكن من فتح الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14035,12 +14106,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14324,31 +14395,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14370,17 +14441,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15186,11 +15257,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15200,35 +15271,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "ترتيب المؤلف" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15468,7 +15539,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "الأجد" @@ -15526,15 +15597,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15591,15 +15662,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15617,80 +15688,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "المسار إلى الدليل الذي تحفظ فيها مكتبة كتبك" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16060,7 +16131,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16085,147 +16156,147 @@ msgstr "انتهى" msgid "Working..." msgstr "قيد العمل..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "برتغالية البرازيل" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "الأنجليزية (المملكة المتحدة)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "صينية مبسّطة" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "صينية تقليدية" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "الإنغليزي" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "الإنجليزية (أستراليا)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "الأنكليزية (زيلندا الجديدة)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "الانجليزية (كندا)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16287,7 +16358,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index 2aec0d783b..64f1c5b26b 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-01-31 21:37+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Asturian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:34+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -321,199 +321,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -703,11 +703,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -715,33 +715,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -749,13 +749,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -848,26 +848,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -979,7 +979,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1018,6 +1018,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1229,7 +1233,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1253,19 +1261,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1426,21 +1434,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1552,104 +1560,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2657,97 +2665,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2853,47 +2861,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3080,7 +3088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3815,7 +3823,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3873,7 +3881,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3930,134 +3938,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4065,59 +4087,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4238,77 +4260,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4529,15 +4561,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4581,7 +4613,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4653,58 +4685,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4789,7 +4821,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5104,10 +5136,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5150,7 +5182,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5170,7 +5202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5273,7 +5305,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6855,11 +6887,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6867,71 +6899,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7131,14 +7163,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7413,48 +7445,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7544,7 +7576,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7554,7 +7586,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7587,11 +7619,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7620,7 +7652,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7767,7 +7799,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7782,7 +7815,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7878,50 +7911,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8026,7 +8059,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8100,13 +8133,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8791,12 +8824,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8992,54 +9025,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9052,7 +9093,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9451,6 +9492,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9554,49 +9596,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9613,7 +9655,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9622,7 +9664,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9664,12 +9706,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9678,35 +9720,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9793,12 +9835,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9855,7 +9897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9975,13 +10017,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10167,22 +10209,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10337,38 +10394,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10650,161 +10707,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10812,7 +10869,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10820,46 +10877,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10917,127 +10974,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11046,57 +11103,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11840,7 +11897,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12466,31 +12523,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13010,19 +13067,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13162,7 +13219,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13604,119 +13661,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13772,93 +13829,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13978,12 +14049,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14267,31 +14338,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14313,17 +14384,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15126,11 +15197,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15140,35 +15211,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15408,7 +15479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15466,15 +15537,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15531,15 +15602,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15557,80 +15628,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16000,7 +16071,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16025,147 +16096,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16227,7 +16298,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index c9acf599b0..a9636e38ff 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-06-03 05:54+0000\n" "Last-Translator: Farid Zarbaliyev \n" "Language-Team: Azerbaijani \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:34+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -698,11 +698,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 38b169ee55..b68582a0d5 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,15 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-05-02 10:13+0000\n" "Last-Translator: airmaxbg \n" "Language-Team: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:35+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -36,7 +36,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -328,45 +328,45 @@ msgstr "Влага метаданни в %s файлове" msgid "Set metadata from %s files" msgstr "Влага метаданни от %s файлове" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Външен вид" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Настройте външния вид на calibre според вашите предпочитания" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Поведение" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Настройте начина по който се държи calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Добавяне на собствени колони" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Добавете/премахнете свои собствени колони в списъка с книги на calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Лента с инструменти" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -374,64 +374,64 @@ msgstr "" "Персонализирайте лентите с инструменти и контекстните менюта, избирайки кои " "действия да бъдат на разположение в тях" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Конвертиране" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Задайте опции за конвертиране, специфични за всеки входен формат" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Общи настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Задайте опции за конвертиране, общи за всички формати" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Настройки за изходни формати" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Внасяне/Изнасяне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Запазване на книги на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -439,94 +439,94 @@ msgstr "" "Определя как Калибър експортира файлове от неговата база данни към диск, " "когато използвате Запази на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Качване на книги към устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Разширени" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Споделяне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Споделяне през интернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Сваляне на метаданни" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Добавки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Добавяне/премахване/настройване на различни части от функциите на Калибър" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Подобрения" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Фина настройка на действието на Калибър в различни контексти" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Разни" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -728,11 +728,11 @@ msgstr "Изключени добавки" msgid "Enabled plugins" msgstr "Включени добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -740,33 +740,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Списък на всички инсталирани добавки" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Активиране на избраната добавка" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Деактивиране на избраната добавка" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -774,13 +774,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Комуникирай с Android устройства" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Комуникирай със S60 устройства" @@ -874,26 +874,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Каталог" @@ -1005,7 +1005,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Комуникирай Blackberry устройство" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1044,6 +1044,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1255,7 +1259,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1279,19 +1287,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1452,21 +1460,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1578,70 +1586,70 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1649,35 +1657,35 @@ msgstr "" "Не сортирайте файловете в комикса по азбучен ред на имената. Вместо това " "използвайте реда, по който са били добавени в комикса." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Страница" @@ -2685,97 +2693,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Не" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Заглавие" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Автор(и)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Издател" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Производител" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Коментари" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Етикети" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Серии" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Език" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Публикувана" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Права" @@ -2881,47 +2889,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Корица" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3108,7 +3116,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3843,7 +3851,7 @@ msgid "Add to library" msgstr "Добавяне към библиотеката" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3901,7 +3909,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Не са избрани книги" @@ -3958,134 +3966,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Превключване/създаване на библиотека..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Бързо превключване" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Преименуване на библиотека" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Изтриване на библиотека" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Проверка на библиотека" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Преименуване" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Вече съществува" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Преименуването е неуспешно" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Сигурни ли сте?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4093,59 +4115,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Неуспешно" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Не е намерена библиотека" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Не е позволено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4266,77 +4288,87 @@ msgid "Remove all formats from selected books, except..." msgstr "Премахване на всички форматит от избраните книги, освен..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Премахване на кориците от избраните книги." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Не може да се изтрие" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Избор на форматите, които да се изтрият" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Не може да се изтрият книгите" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Няма книги за изтриване" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4557,15 +4589,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4609,7 +4641,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4681,58 +4713,58 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Записване на единичен формат на диска..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Записване на диска" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Записване на диска в единична директория" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Записване само на %s формат на диска" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Записване само на %s формат на диска в единична директория" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Не може да се запише на диска" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Грешка по време на записване" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Възникна грешка по време на записване" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Не може да се запишат някои книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4817,7 +4849,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5132,10 +5164,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5178,7 +5210,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Колекции" @@ -5198,7 +5230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Път" @@ -5301,7 +5333,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6883,11 +6915,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6895,71 +6927,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "звезда(и)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7159,14 +7191,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7441,48 +7473,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7572,7 +7604,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Редактиране на коментари" @@ -7582,7 +7614,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7615,11 +7647,11 @@ msgstr "Местоположение" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Дата" @@ -7648,7 +7680,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Не са намерени съвпадения" @@ -7795,7 +7827,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7810,7 +7843,7 @@ msgid "Standard metadata" msgstr "Стандартни метаданни" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Потребителски метаданни" @@ -7906,50 +7939,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8054,7 +8087,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Дата:" @@ -8128,13 +8161,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "&Основни метаданни" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "&Потребителски метаданни" @@ -8819,12 +8852,12 @@ msgstr "Избор на формати" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Автори" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Издатели" @@ -9020,54 +9053,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9080,7 +9121,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9479,6 +9520,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9582,49 +9624,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9641,7 +9683,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9650,7 +9692,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9692,12 +9734,12 @@ msgstr "Изчистване на бързото търсене" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9706,35 +9748,35 @@ msgid "Size (MB)" msgstr "Размер (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9821,12 +9863,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Следваща страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Предишна страница" @@ -9883,7 +9925,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -10003,13 +10045,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Достъпът е отказан" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10195,22 +10237,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Това ISBN номер е валиден" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Това ISBN номер е невалиден" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10365,38 +10422,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Коментари" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10678,161 +10735,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10840,7 +10897,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10848,46 +10905,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10945,127 +11002,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Формати" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11074,57 +11131,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11868,7 +11925,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12498,31 +12555,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13042,19 +13099,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13194,7 +13251,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13636,119 +13693,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13804,93 +13861,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14010,12 +14081,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14299,31 +14370,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14345,17 +14416,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15158,11 +15229,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15172,35 +15243,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15440,7 +15511,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15498,15 +15569,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15563,15 +15634,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15589,80 +15660,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16032,7 +16103,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16057,147 +16128,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16259,7 +16330,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index 933fd09e77..349ba16a83 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-12-11 02:29+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Bengali \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:34+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -698,11 +698,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index a41f119929..dc1117e713 100644 --- a/src/calibre/translations/br.po +++ b/src/calibre/translations/br.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-06-02 09:38+0000\n" "Last-Translator: Alan \n" "Language-Team: Breton \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:35+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Ketal" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Emzalc'h" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Barrenn ostilhoù" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "O klask" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Enporzhiañ/Ezporzhiañ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Kempleshoc'h" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Enlugelladoù" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Liesseurt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -698,11 +698,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Keleier" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalog" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Pajenn" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index 9ca178ffde..e09ce2c938 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-01-18 21:03+0000\n" "Last-Translator: Senad Sopovic \n" "Language-Team: Bosnian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:35+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Izgled i osjećaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Pretvaranje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Uobičajene opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Izlazne opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Dodajem knjige" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Uvoz/Izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Spremam knjige na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Razmjena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plugini" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Ostalo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Ostala napredna podešavanja" @@ -698,11 +698,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalog" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index d1535866cc..8ed177d2a9 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,15 +10,15 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-06-04 19:15+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-11 17:57+0000\n" "Last-Translator: FerranRius \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-05 04:33+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-12 04:50+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -39,7 +39,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -54,7 +54,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -64,8 +64,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -150,36 +150,36 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -330,45 +330,45 @@ msgstr "Estableix les metadades dels fitxers %s" msgid "Set metadata from %s files" msgstr "Estableix les metadades des dels fitxers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Aparença" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interfície" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajusta l'aparença de la interfície del calibre per adaptar-la al vostre gust" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Canvia el comportament del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Columnes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Configura les columnes de la llista de llibres del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Barra d'eines" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -376,68 +376,68 @@ msgstr "" "Personalitza les barres d'eines i els menús de context, canviant les accions " "que estaran disponibles" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "S'està cercant" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Personalitza com funciona la cerca de llibres al calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Opcions d'entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversió" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" "Ajusta les opcions de conversió específiques per a cada format d'entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opcions comunes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Ajusta les opcions de conversió comunes a tots els formats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Opcions de sortida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" "Ajusta les opcions de conversió específiques de cada format de sortida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Afegeix llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importa/exporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controla com el calibre llegeix les metadades dels arxius quan s'afegeixen " "llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Desa llibres al disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -445,48 +445,48 @@ msgstr "" "Controla com el calibre exporta fitxers de la seva base de dades al disc en " "utilitzar «Desa al disc»" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Envia llibres als dispositius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controla com el calibre envia fitxers al lector de llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Metadades dels quadres de connexions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Canvia els camps de les metadades abans de desar/enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Funcions de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Avançat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Creeu les funcions de la vostra plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Comparteix llibres per correu electrònic" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Compartició" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -494,11 +494,11 @@ msgstr "" "Configura la compartició de llibres per correu electrònic. Es pot utilitzar " "per enviar notícies baixades als vostres dispositius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Comparteix en xarxa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -506,38 +506,38 @@ msgstr "" "Configura el Servidor de Continguts que dona accés a la biblioteca a través " "d'internet des de qualsevol lloc i dispositiu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Baixada de metadades" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Control com el calibre baixa les metadades dels llibres de la xarxa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Connectors" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Afegeix/suprimeix/personalitza diverses parts de les funcions del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Ajustaments" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Configura en detall el comportament del calibre en diversos contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Miscel·lània" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Configuració avançada" @@ -675,16 +675,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:438 msgid "Intended for generic tablet devices, does no resizing of images" -msgstr "" -"Adient per a dispositius «tablet PC» genèrics, no redimensiona imatges" +msgstr "Adient per a tauletes tàctils genèriques, no redimensiona imatges" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 msgid "" "Intended for the Samsung Galaxy and similar tablet devices with a resolution " "of 600x1280" msgstr "" -"Adient per al Samsung Galaxy i dispositius «tablet PC» similars amb una " -"resolució de 600x1280" +"Adient per al Samsung Galaxy i tauletes tàctils similars amb una resolució " +"de 600x1280" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:472 msgid "This profile is intended for the Kobo Reader." @@ -749,11 +748,11 @@ msgstr "Connectors inhabilitats" msgid "Enabled plugins" msgstr "Connectors habilitats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "No s'ha pogut inicialitzar el connector %s i s'ha generat la traça:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -765,17 +764,17 @@ msgstr "" " Personalitzeu el calibre carregant connectors externs.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Afegeix un connector especificant el camí a l'arxiu ZIP que el conté" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Suprimeix un connector personalitzat per nom. No té cap efecte als " "complements integrats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -783,19 +782,19 @@ msgstr "" "Personalitza el connector. Especifiqueu el nom del connector i la cadena de " "personalització, separats per una coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Mostra una llista dels connectors instal·lats" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Habilita el connector anomenat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Inhabilita el connector anomenat" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Registre de depuració" @@ -803,7 +802,7 @@ msgstr "Registre de depuració" msgid "Communicate with Android phones." msgstr "Comunica't amb telèfons Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -811,7 +810,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Comunica't amb telèfons S60." @@ -927,26 +926,26 @@ msgstr "" "Feu clic a «Mostra detalls» per a la llista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Notícies" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catàleg" @@ -1066,7 +1065,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Comunica't amb un telèfon Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1105,6 +1104,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunica't amb un lector PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "Comunica't amb un lector PocketBook 360+." + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Comunica't amb el PocketBook 701" @@ -1331,17 +1334,21 @@ msgstr "Comunica't amb un Trekstor" msgid "Communicate with the EEE Reader" msgstr "Comunica't amb un EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "Comunica't amb una tauleta tàctil Adam" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Comunica't amb un Nextbook Reader" #: /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 d'Internet Nokia 770." +msgstr "Comunica't amb una tauleta tàctil d'internet Nokia 770." #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40 msgid "Communicate with the Nokia 810/900 internet tablet." -msgstr "Comunica't amb un Nokia 810/900" +msgstr "Comunica't amb una tauleta tàctil d'internet Nokia 810/900" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74 msgid "Communicate with the Nokia E52" @@ -1355,19 +1362,19 @@ msgstr "El Nook" msgid "Communicate with the Nook eBook reader." msgstr "Comunica't amb un lector Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Comunica't amb un lector Nook Color." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "Nook Simple" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "Comunica't amb un lector Nook TSR." @@ -1558,21 +1565,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "No hi ha espai lliure suficient a la targeta de memòria" @@ -1691,15 +1698,15 @@ msgstr "" msgid "Card A folder" msgstr "Carpeta de la targeta A" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "%s renderitzat" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "%s ha fallat" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1709,7 +1716,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1719,23 +1726,23 @@ msgstr "" "defecte: %default. Valors inferiors a 256 podrien causar textos borrosos al " "vostre dispositiu si es creen còmics en format EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Inhabilita el normalitzat (millora del contrast) de la gamma de colors per a " "les imatges. Per defecte: Desactivat" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Conserva la relació d'aspecte de la imatge. Per defecte s'omple la pantalla." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Inhabilita l'enfoc." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1743,11 +1750,11 @@ msgstr "" "Inhabilita el retallat de pàgines de còmic. Per a alguns còmics, el retallat " "podria eliminar contingut a més de les vores." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "No divideixis les imatges apaïsades en dues imatges verticals" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1755,7 +1762,7 @@ msgstr "" "Conserva la relació d'aspecte i dimensiona la imatge utilitzant com a " "amplada l'alçada de la pantalla, per veure-la en mode apaïsat." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1763,7 +1770,7 @@ msgstr "" "Usat en publicacions de dreta a esquerra com els manga. Fa que les pàgines " "apaïsades es divideixin en pàgines verticals de dreta a esquerra." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1771,7 +1778,7 @@ msgstr "" "Habilita la supressió de clapes. Redueix el soroll per clapes. Pot augmentar " "molt el temps de processament." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1779,7 +1786,7 @@ msgstr "" "No ordenis alfabèticament els fitxers que hi ha al còmic. Utilitza l'ordre " "en què es van afegir al còmic." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1789,15 +1796,15 @@ msgstr "" "quin format us proporciona la millor relació mida-aspecte al vostre " "dispositiu." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "No processis les imatges." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "No converteixis a escala de grisos (blanc i negre)." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1806,7 +1813,7 @@ msgstr "" "mida d'una imatge es calcula automàticament pel perfil de sortida, aquesta " "opció ho substitueix." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1814,8 +1821,8 @@ msgstr "" "En convertir un CBC no afegeixis enllaços per a cada pàgina a l'índex. Només " "s'aplica si l'índex té més d'una secció." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Pàgina" @@ -3114,97 +3121,97 @@ msgstr "Valor: camp desconegut " msgid "TEMPLATE ERROR" msgstr "ERROR A LA PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Tí­tol" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Editorial" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Productor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Comentaris" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiquetes" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Sèries" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Llengua" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Marca de temps" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Publicat" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Drets" @@ -3336,48 +3343,48 @@ msgstr "" "Aconsegueix una imatge de portada o bé metadades socials per al llibre " "identificat amb ISBN des de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "Baixa les metadades i les portades des d'Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "Estats Units" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "França" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Alemanya" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "Regne Unit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "Itàlia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "Portal de Amazon que s'utilitzarà:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "S'obtindrà les metadades d'Amazon del lloc web d'Amazon d'aquest país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "El temps d'espera d'Amazon s'ha esgotat. Intenteu-ho més tard." @@ -3586,7 +3593,7 @@ msgstr "Opcions de generació de l'index HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4481,7 +4488,7 @@ msgid "Add to library" msgstr "Afegeix a la biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4540,7 +4547,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "No s'ha seleccionat cap llibre" @@ -4599,88 +4606,103 @@ msgstr "Carpeta d'exportació del catàleg" msgid "Select destination for %s.%s" msgstr "Seleccioneu una destinació per a %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Trieu una biblioteca del calibre per treballar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Canvia/crea una biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Canvi ràpid" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Canvia el nom de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Esborra la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Agafa un llibre a l'atzar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Manteniment de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Estat de la còpia de seguretat de les metadades de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Fes una còpia de seguretat de les metadades de tots els llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Comprova la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Restaura la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Canvia el nom" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Tria un nom nou per a la biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" "Tingueu en compte que es canviarà el norm a la carpeta de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Ja existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "La carpeta %s ja existeix. Esborreu-la primer." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "Massa llarg" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" +"El camí a la biblioteca és massa llarg. Ha de ser de menys de %d caràcters." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Ha fallat el canvi de nom" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4688,20 +4710,20 @@ msgstr "" "Ha fallat el canvi de nom de la biblioteca a %s. La causa més habitual és " "que un altre programa té obert un dels fitxers de la bibilioteca ." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" @@ -4710,23 +4732,23 @@ msgstr "" "fitxers (no només els llibres) de

    %s

    . N'esteu " "segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "cap" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Estat de la còpia de seguretat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Fitxers de metadades que estan pendents de desar: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Còpia de seguretat de les metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4734,7 +4756,7 @@ msgstr "" "Es farà una còpia de seguretat de les metadades mentre el calibre s'executa, " "a una velocitat aproximada d'un llibre cada tres segons." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4742,7 +4764,7 @@ msgstr "" msgid "Success" msgstr "Amb èxit" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4751,36 +4773,36 @@ msgstr "" "Voleu que el calibre comprovi si els llibres de la biblioteca concorden amb " "la informació de la base de dades?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Ha fallat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Ha fallat la comprovació de la integritat de la base de dades, feu clic a " "«Mostra detalls» per als detalls." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "No s'ha trobat problemes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" "Els llibres de la biblioteca concorden amb la informació de la base de dades." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "No s'ha trobat cap llibreria" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4788,15 +4810,15 @@ msgstr "" "No hi ha cap biblioteca del calibre a %s. Se suprimirà de la llista de " "biblioteques conegudes." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "No està permès" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4804,7 +4826,7 @@ msgstr "" "No es poden canviar de biblioteca si es fa servir la variable d'entorn " "«CALIBRE_OVERRIDE_DATABASE_PATH»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "No podeu canviar les biblioteques mentre hi ha treballs en execució." @@ -4934,22 +4956,26 @@ msgid "Remove all formats from selected books, except..." msgstr "Suprimeix tots els formats dels llibres seleccionats excepte..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "Suprimeix tots els formats dels llibres seleccionats" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Suprimeix les portades dels llibres seleccionats" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Suprimeix els llibres del dispositiu que coincideixin" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "No s'ha pogut suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Trieu els formats s'ha de suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." @@ -4957,44 +4983,52 @@ msgstr "" "Trieu els formats que no se suprimiran.

    Fixeu-vos que això no " "suprimirà mai tots els formats d'un llibre." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" +"Se suprimirà tots els formats dels llibres llibres seleccionats de la " +"biblioteca.
    Les metadades dels llibres es conservaran. N'esteu segur?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "No es pot suprimir els llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "No hi ha cap dispositiu connectat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Memòria principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Tarja de memòria A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Tarja de memòria B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Cap llibre per esborrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Cap dels llibres seleccionats són al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "S'està suprimint llibres del dispositiu." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5002,7 +5036,7 @@ msgstr "" "Alguns dels llibres seleccionats són al dispositiu connectat. D'on " "voleu que se suprimeixin els fitxers seleccionats?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5010,7 +5044,7 @@ msgstr "" "Els llibres seleccionats se suprimiran permanentment i els fitxers es " "trauran de la biblioteca del calibre. N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5266,15 +5300,15 @@ msgstr "" "duplicats del segon i del següents llibres seleccionats de la biblioteca del " "calibre.

    Esteu segur que voleu continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "S'està aplicant les metadades canviades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "Alguns errors" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5320,7 +5354,7 @@ msgid "Move to next highlighted match" msgstr "Passa a la coincidència realçada següent" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5392,38 +5426,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Desa en un sol format al disc..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Desa al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Desa al disc en una única carpeta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Desa al disc només en el format %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Desa al disc en una única carpeta només en el format %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "No es pot desar al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Tria la carpeta de destí" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5433,20 +5467,20 @@ msgstr "" "corrupció a la biblioteca. Desar al disc està fet per exportar fitxers des " "de la biblioteca del calibre a un altre lloc." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Error mentres es desava" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Hi ha hagut un error mentres es desava." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "No s'ha pogut desar alguns llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Feu clic a «Mostra detalls» per saber quins són." @@ -5532,7 +5566,7 @@ msgstr "Botigues" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "Tria botigues" @@ -5878,10 +5912,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5928,7 +5962,7 @@ msgid "Book %s of %s" msgstr "Llibre %s de %s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Col·leccions" @@ -5948,7 +5982,7 @@ msgstr "Feu doble clic per obrir la finestra de detalls del llibre" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Camí" @@ -6051,7 +6085,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7732,11 +7766,11 @@ msgstr "No s'ha pogut carregar el navegador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7744,72 +7778,72 @@ msgstr "No s'ha pogut carregar el navegador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Sense definir" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "estrella/es" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Sense qualificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Estableix la data d'avui per a «%s»" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "Suprimeix «%s»" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " índex:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "L'enumeració «{0}» té un valor no vàlid i es farà servir el predeterminat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Aplica els canvis" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Elimina la sèrie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Numera els llibres automàticament" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Força començar la numeració amb " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "L'enumeració «{0}» té valors no vàlids que no surten a la llista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Suprimeix totes les etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "etiquetes que s'afegiran" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "etiquetes que se suprimiran" @@ -8019,14 +8053,14 @@ msgstr "" "N'esteu segur?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Plantilla no vàlida" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8416,48 +8450,48 @@ msgstr "Existents" msgid "Convertible" msgstr "Convertible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Localització de la biblioteca del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Igual que l'actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "La biblioteca actual del calibre és a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "No s'ha trobat cap biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "No hi ha cap biblioteca del calibre a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "No està buit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "La carpeta %s no està buida. Trieu una altra carpeta." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Sense ubicació" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "No s'ha seleccionat cap ubicació" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "La ubicació és incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "La carpeta %s no existeix" @@ -8556,7 +8590,7 @@ msgid "&Cancel" msgstr "&Cancel·la" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Edita els comentaris" @@ -8566,7 +8600,7 @@ msgstr "D'on voleu suprimir?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Biblioteca" @@ -8601,11 +8635,11 @@ msgstr "Ubicació" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Data" @@ -8640,7 +8674,7 @@ msgstr "Ordre per autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "No s'han trobat coincidències" @@ -8794,7 +8828,8 @@ msgstr "Copiat" msgid "Copy to clipboard" msgstr "Copia-ho al porta-retalls" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8809,7 +8844,7 @@ msgid "Standard metadata" msgstr "Metadades estàndard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Metadades personalitzades" @@ -8929,28 +8964,28 @@ msgstr "Heu d'especificar una destinació quant la font és un camp compost" 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:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Cerca/reemplaça no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Autors no pot deixar-se en blanc. No s'ha processat el llibre amb el títol %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Títol no pot deixar-se en blanc. No s'ha processat el llibre amb el títol %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 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:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8958,25 +8993,25 @@ msgstr "" "S'està aplicant els canvis a %d llibres.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "Suprimeix el cerca/reemplaça desat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 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:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "Desa el cerca/reemplaça" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "Nom del cerca/reemplaça:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9095,7 +9130,7 @@ msgid "&Force numbers to start with:" msgstr "&Força que els nombres comencin per:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Data:" @@ -9179,13 +9214,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "Metadades &bàsiques" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "&Personalitza les metadades" @@ -9965,12 +10000,12 @@ msgstr "Tria de formats" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autors" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Editorial" @@ -10182,56 +10217,64 @@ msgid "Rename the item in every book where it is used." msgstr "Canvia el nom de l'element a tots els llibres que el facin servir." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "Guia d'aprenentatge del llenguatge de les plantilles" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "Glossari de les funcions de plantilla" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "EXCEPCIÓ: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "No s'ha triat cap columna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "Heu d'especificar una columna per pintar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "No s'ha donat cap plantilla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "El quadre de la plantilla no pot estar buit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "Estableix el color de la columna:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "Valor de la plantilla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" "El valor de la plantilla que utilitza el llibre actual a la vista de " "biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "&Nom de la funció:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "&Documentació:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "&Codi Python:" @@ -10244,7 +10287,7 @@ msgid "Open Template Editor" msgstr "Obre l'editor de plantilles" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Edita la plantilla" @@ -10676,6 +10719,7 @@ msgid "Regular expression (?P)" msgstr "Expressió regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10779,49 +10823,49 @@ msgstr "Tasca desconeguda" msgid "There are %d waiting jobs:" msgstr "Hi ha %d tasques en espera:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "No es pot aturar la tasca" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "No es poden aturar les tasques que comuniquen amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "La tasca ja s'ha executat" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "No es pot aturar aquesta tasca" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "No disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Treballs:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Maj+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Feu clic per veure la llista de tasques" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Tasques" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "Segur que voleu aturar la tasca seleccionada?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "Segur que voleu aturar totes les tasques que no són de dispositiu?" @@ -10838,7 +10882,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostra els llibres de la memòria principal del dispositiu" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Targeta A" @@ -10847,7 +10891,7 @@ msgid "Show books in storage card A" msgstr "Mostra els llibres de la targeta de memòria A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Targeta B" @@ -10892,12 +10936,12 @@ msgstr "Reinicia la cerca ràpida" msgid "Copy current search text (instead of search name)" msgstr "Copia el text de cerca (en lloc del nom de la cerca)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "S" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "Al dispositiu" @@ -10906,35 +10950,35 @@ msgid "Size (MB)" msgstr "Grandària (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "Modificat" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "El nom de la cerca és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "L'UUID del llibre és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "A la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Mida" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "S'ha marcat per suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Feu doble clic per a edittar>/b>
    -me" @@ -11023,12 +11067,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra d'eines del visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Pàgina següent" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Pàgina anterior" @@ -11090,7 +11134,7 @@ msgstr "" "confirmació." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Biblioteca del calibre" @@ -11226,13 +11270,13 @@ msgstr "Excepció no gestionada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "S'ha denegat el permís" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 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?" @@ -11441,22 +11485,37 @@ msgstr "" "%s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "El nombre d'ISBN és vàlid" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "El nombre d'ISBN no és vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "ISBN no vàlid" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "Introduïu un ISBN" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "L'ISBN que heu introduït no és vàlid. Torneu-ho a intentar." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "&Editorial:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "Suprimeix la data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Pu&blicació:" @@ -11629,38 +11688,38 @@ msgstr "No s'ha pogut llegir la portada del format %s" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Canvia la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "Co&mentaris" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "&Portada i formats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "Metadades &personalitzades" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Comentaris" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "Metadades bàsiques" @@ -12009,95 +12068,95 @@ msgstr "Fes servir el &visor intern per a:" msgid "Reset all disabled &confirmation dialogs" msgstr "Reinicia tots els diàlegs de &confirmació que s'hagin desactivat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "és cert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "és fals" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "no està definit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "té identificador" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "no té identificador" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "és igual a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "és menor que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "és major que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "té" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "no té" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "té el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "does not have pattern" msgstr "no té el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 msgid "is set" msgstr "està establert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "no està establert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "és" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "no és" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "coincideix amb el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "no coincideix amb el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "Si el " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr " columna " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr " valor " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -12105,70 +12164,70 @@ msgstr "" "Introduïu un tipus d'identificador o un tipus d'identificador i un valor en " "la forma «identificador:valor»" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "Introduïu un nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Introduïu una data en el format AAAA-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "Introduïu una cadena" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "Introduïu una expressió regular" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "Podeu fer coincidir múltiples valors si els separeu amb %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "Crea/edita una norma de pintat de columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "Crea una norma de pintat omplint els quadres de més avall" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "Només si es compleixen les condicions següents:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "Afegeix una altra condició" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Es pot inhabilitar una condició deixant en blanc tots els seus quadres" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "Condició no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "Una de les condicions per a aquesta regla no és vàlida: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "No hi ha condicions" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Per a aquesta regla s'ha d'especificar almenys una condició que no estigui " "buida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -12180,7 +12239,7 @@ msgstr "" "

    %s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -12192,11 +12251,11 @@ msgstr "" "
      %s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "
  • Si la columna %s %s té el valor: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -12206,35 +12265,35 @@ msgstr "" "indiquen al calibre quin color ha d'utilitzar. Feu clic al botó «Afegeix " "regla» per començar. Podeu canviar una regla existent fent-hi doble clic." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "Afegeix una regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "Suprimeix una regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "Mou la regla seleccionada amunt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "Mou la regla seleccionada avall" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "Afegeix una regla avançada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "No s'ha seleccionat cap regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "No s'ha seleccionat cap regla per a %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "supressió" @@ -12298,124 +12357,124 @@ msgstr "" "Restaura els paràmetres als valors per defecte. Només es restauren els " "paràmetres de la secció que estigui seleccionada." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Text, columna que es mostra a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Text separat per comes, com les etiquetes, que es mostra a l'explorador " "d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" "Text llarg, com els comentaris, que no es mostra a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Columna de text per mantenir informació com una sèrie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Text, però amb un conjunt fix de valors permesos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Nombre amb decimals" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Enters" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Valoracions, es mostren amb estrelles" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Sí/No" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Columna generada a partir d'altres columnes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" "Columna generada a partir d'altres columnes, es comporta com les etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "Crea una columna personalitzada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "Creació ràpida:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formats" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "Noms de les persones" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Text" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "Modifica una columna personalitzada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "No s'ha seleccionat cap columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "No s'ha seleccionat cap columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "La columna seleccionada no és una columna definida per l'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "Les meves etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "La meva sèrie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "La meva valoració" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "Persones" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " @@ -12425,7 +12484,7 @@ msgstr "" "amb zeros inicials. El format {0:d} dies imprimeix el " "nombre i després la paraula «dies»." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -12438,11 +12497,11 @@ msgstr "" "imprimeix «Preu $ » i després el nombre amb dos dígits després de " "la coma i els milers separats per punts." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "No s'ha donat cap nom per a la cerca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -12450,7 +12509,7 @@ msgstr "" "El nom de la cerca només ha de contenir minúscules, números i barres baixes, " "i ha de començar amb una lletra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -12458,35 +12517,35 @@ msgstr "" "Els noms de cerca no poden acabar en _index perquè aquests noms estan " "reservats per als índexs d'una columna de sèrie." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "No s'ha donat cap encapçalament de columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "El nom de cerca %s ja existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "L'encapçalament %s ja existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Heu d'introduir una plantilla per a les columnes compostes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "S'ha d'introduir almenys un valor per a les columnes d'enumeració" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "No es pot deixar el valor buit perquè s'inclou per defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "El valor «{0}» està més d'un cop a la llista" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" @@ -12494,7 +12553,7 @@ msgstr "" "El quadre de colors ha d'estar buit o contenir el mateix número d'elements " "que el quadre de valors" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "El color {0} és desconegut" @@ -13358,7 +13417,7 @@ msgid "Search for plugin" msgstr "Cerca un connector" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "Cap coincidència" @@ -14158,31 +14217,31 @@ msgstr "No es pot suprimir" msgid "Cannot remove the actions %s from this location" msgstr "No es poden suprimir les accions %s per a aquesta ubicació" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Personalitza les accions a:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "Trieu una &barra d'eines per personalitzar:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Accions &disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "&Accions actuals" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Mou cap amunt l'acció seleccionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Mou cap avall l'acció seleccionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Afegeix a la barra d'eines les accions seleccionades" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Suprimeix les accions seleccionades de la barra d'eines" @@ -14745,21 +14804,21 @@ msgstr "" "No s'ha pogut determinar si el llibre té restriccions DRM. És molt probable " "que en realitat aquest llibre en tingui." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" "Si compreu en aquesta botiga doneu suport al desenvolupador del calibre: " "%s

    " -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "Personalitza la cerca d'aconseguir llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "Configura la cerca" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "No s'ha trobat cap llibre que coincideixi amb la consulta" @@ -14911,7 +14970,7 @@ msgstr "" "N'esteu segur?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Cerques" @@ -15391,17 +15450,17 @@ msgstr "&Full d'estils de l'usuari" msgid "No results found for:" msgstr "No hi ha resultats per a:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Opcions per personalitzar el visor de llibres electrònics" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Recorda la darrera mida de finestra que s'ha fet servir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -15409,72 +15468,72 @@ msgstr "" "Estableix el full d'estils CSS de l'usuari. Es fa servir per personalitzar " "l'aspecte de tots els llibres." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Mida màxima de la finestra del visor en píxels." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimensiona les imatges més grans que la finestra del visor perquè hi " "càpiguen." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Posa guions al text" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Idioma per defecte per a les regles dels guions" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Desa la posició actual al document en sortir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Fer que es passin pàgines amb la roda del ratolí" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "El temps en segons per a l'animació del pas de pàgina. Per defecte és mig " "segon." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Opcions del tipus de lletra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Grup de tipus de lletra Serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Grup de tipus de lletra Sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Grup de tipus de lletra Monoespai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Mida del tipus de lletra en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Mida del tipus de lletra Monoespai en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Tipus de lletra estàndard" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "Encara s'està editant" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -15482,36 +15541,36 @@ msgstr "" "Esteu editant una drecera de teclat, cal completar-ho primer fent clic fora " "del quadre d'edició de dreceres." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Cerca al diccionari" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Vés a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Propera secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Secció anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Inici del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Final del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Inici de la secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Final de la secció" @@ -15567,100 +15626,116 @@ msgstr "Desplaça a la dreta" msgid "Book format" msgstr "Format del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Posició al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Vés a una referència. Per obtenir els números de referència, feu servir el " "mode de referència." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Cerca un text al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Vista prèvia de la impressió" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "Suprimeix la llista de llibres oberts recentment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "S'està connectant amb dict-org per cercar: %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Tria un llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" +"Passa a la mida de lletra %\n" +"Escala actual: %.1f" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "més gran" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "més petit" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "No s'ha trobat coincidències per a: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "S'està carregant el flux..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "S'està aplicant la disposició %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Afegeix un nou marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Introduïu el títol del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Gestiona els marcadors" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "S'està carregant el llibre..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "No s'ha pogut obrir el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Opcions de control del visor de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si s'indica, la finestra del visor intentarà anar al primer pla quan " "s'iniciï." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si s'indica, s'intentarà que la finestra del visor s'obri en pantalla " "completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" "Dirigeix les alertes de javascript i els missatges de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -15787,14 +15862,14 @@ msgstr "No s'ha pogut moure la biblioteca" msgid "Select location for books" msgstr "Seleccioneu una ubicació per als llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Heu de triar una carpeta buida per a la biblioteca del calibre. %s no està " "buida." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "Assistent de benvinguda" @@ -16130,31 +16205,31 @@ msgid "Turn on the &content server" msgstr "Engega el servidor de &continguts" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "activat" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "sí" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "desactivat" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "no" @@ -16176,17 +16251,17 @@ msgstr "aquest mes" msgid "daysago" msgstr "fa dies" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "en blanc" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "buit" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "Consulta booleana no vàlida «{0}»" @@ -17299,11 +17374,11 @@ msgstr "" "\n" "Per aconseguir ajuda per a un comandament: %%prog comandament --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "No s'ha donat cap etiqueta" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -17315,36 +17390,36 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sLa valoració mitjana és %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Inici" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "S'està compactant la base de dades" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Valoracions" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "Identificadors" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Ordre per autor" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Ordre per títols" @@ -17624,7 +17699,7 @@ msgstr "inici" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "El més recent" @@ -17682,15 +17757,15 @@ msgstr "Enllaç permanent" msgid "A permanent link to this book" msgstr "Un enllaç permanent a aquest llibre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "S'ha suprimit el llibre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "en una cerca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Llibres coincidents" @@ -17761,15 +17836,15 @@ msgstr "ETIQUETES: %s
    " msgid "SERIES: %s [%s]
    " msgstr "SÈRIE: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Llibres a la biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "De " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Llibres ordenats per " @@ -17788,43 +17863,43 @@ msgid "" msgstr "" "Si els arguments per al %prog contenen espais, poseu-los entre cometes." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Camí a la base de dades que s'emmagatzemen els llibres" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Patró per endevinar metadades a partir dels noms de fitxer" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Clau d'accés per a isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Temps d'espera màxim per a les operacions de xarxa (segons)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Camí a la carpeta on s'emmagatzema la biblioteca de llibres" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Idioma per a la interfície de l'usuari" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Format de sortida per defecte per a les conversions de llibre" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Llista per ordre de preferència dels formats d'entrada" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Llegeix les metadades dels fitxers" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " @@ -17834,32 +17909,32 @@ msgstr "" "s'executa més ràpid i consumeix més recursos. Afecta la majoria de tasques " "com conversions, baixada de notícies, addició de llibres..." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Intercanvia nom i cognoms de l'autor en llegir les metadades" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Afegeix formats nous als llibres existents" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" "Etiquetes que s'aplicaran als llibres que s'afegeixin a la biblioteca" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Llista de les cerques desades amb nom" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Categories de l'explorador d'etiquetes creades per l'usuari" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Com i quan el calibre ha d'actualitzar les metadades del dispositiu." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." @@ -17867,7 +17942,7 @@ msgstr "" "En cercar un text sense utilitzar prefixos, com «Vermell» en lloc de " "«tittle:Vermell», limita les columnes de cerca a les següents." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -18149,6 +18224,13 @@ msgid "" "regexp matches the identifier's value. If there is a match, return " "found_val, otherwise return not_found_val." msgstr "" +"identifier_in_list(val, id, val_trobat, val_no_trobat) -- considera «val» " +"una llista d'identificadors separats per comes i compara la cadena amb cada " +"valor de la llista. Un identificador té el format «identificador:valor». " +"L'argument «identificador» pot ser «id» o «id:regexp». El primer cas cerca " +"coincidències de qualsevol identificador amb «id». El segon cas cerca " +"coincidències entre una expressió regular i el valor de l'identificador. Si " +"hi ha una coincidència s'obté «val_trobat» i «val_no_trobat» en cas contrari." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:412 msgid "" @@ -18242,6 +18324,14 @@ msgid "" "{tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns " "\"A, B\"." msgstr "" +"sublist(val, índex_inici, índex_fí, separador) -- considera el valor una " +"llista d'elements separats pel «separador» i s'obté una llista nova feta des " +"de l'element «índex_inici» fins a l'«índex_fí». Si un índex és negatiu es " +"compta des del final de la llista. Com a cas particular, s'assumeix que un " +"«índex_fí» zero és la longitud de la llista. Exemples utilitzant el mode " +"bàsic de plantilla i assumint que la columna d'etiquetes (separada per " +"comes) conté «A,B,C»: {tags:sublist(0,1,\\,)} dóna \"A\". {tags:sublist(-" +"1,0,\\,)} dóna \"C\". {tags:sublist(0,-1,\\,)} dóna \"A, B\"." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:545 msgid "" @@ -18346,7 +18436,7 @@ msgstr "" "s'obté la cadena buida. Aquesta funció va bé conjuntament amb «test» o " "«first_non_empty». S'hi pot posar tants valors com es vulgui." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -18377,147 +18467,147 @@ msgstr "Finalitzat" msgid "Working..." msgstr "S'està treballant..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Portuguès del Brasil" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Anglès (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Xinès simplificat" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Xinès (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Xinès tradicional" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Anglès" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Anglès (Austràlia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Anglès (Nova Zelanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Anglès (Canadà)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Anglès (Índia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Anglès (Tailàndia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Anglès (Xipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "Anglès (Txecoslovàquia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Anglès (Paquistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "Anglès (Croàcia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "Anglès (Indonèsia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Anglès (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Anglès (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Anglès (Iemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Anglès (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Anglès (Xina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Espanyol (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "Espanyol (Uruguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "Espanyol (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "Espanyol (Mèxic)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "Espanyol (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "Espanyol (Xile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "Espanyol (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "Espanyol (Hondures)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Espanyol (Veneçuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "Espanyol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Espanyol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Alemany (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Francès (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Holandès (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Holandès (BE)" @@ -18581,7 +18671,7 @@ msgstr "No s'ha pogut establir la sessió SSH: " msgid "Failed to authenticate with server: %s" msgstr "Ha fallat l'autentificació amb el servidor: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Control l'enviament del correu electrònic" @@ -19024,6 +19114,16 @@ msgid "" "switch\n" "to ascii ordering for performance reasons." msgstr "" +"El calibre normalment utilitza un ordre lexicogràfic que depèn de la llengua " +"local per mostrar\n" +"els valors de completat. Això vol dir que l'ordre és correcte per a la " +"llengua de l'usuari. Això\n" +"pot ser lent. El rendiment millora passat a ordenació ASCII. Aquest " +"ajustament controla quan\n" +"es fa aquest canvi. Establiu-ho a zero per utilitzar sempre l'ordenació " +"ASCII. Establiu-ho a un\n" +"valor més gran que zero per canviar a l'ordenació ASCII per motius de " +"rendiment." #: /home/kovid/work/calibre/resources/default_tweaks.py:81 msgid "Control partitioning of Tag Browser" @@ -20859,6 +20959,9 @@ msgstr "" #~ msgid "Plugin &file:" #~ msgstr "&Fitxer del connector:" +#~ msgid "Customize the actions in:" +#~ msgstr "Personalitza les accions a:" + #~ msgid "" #~ "Values for the tweaks are shown below. Edit them to change the behavior of " #~ "calibre. Your changes will only take effect after a restart of calibre." diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index c5d453f903..7fbe376676 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-05-22 19:29+0000\n" "Last-Translator: Marek Sušický \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:36+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:39+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -324,107 +324,107 @@ msgstr "Nastavuje metadata do souborů %s" msgid "Set metadata from %s files" msgstr "Nastavuje metadata ze souborů %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Vzhled" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Rozhraní" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Přizpůsobení vzhledu rozhraní calibre, aby odpovídalo vašemu vkusu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Chování" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Mění způsob chování calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Přidejte své vlastní sloupce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Přidejte/odeberte své vlastní sloupce ze seznamu knih calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Panel nástrojů" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Přizpůsobení panelu nástrojů a místních nabídek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Vyhledávám" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Přizpůsobení způsobu vyhledávání knih v calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Nastavení vstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Převod" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Nastavení převodu specifická pro jednotlivé vstupní formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Společná nastavení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Nastavení převodu společná pro všechny formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Nastavení výstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Nastavení převodu specifická pro jednotlivé výstupní formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Přidávání knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "Nastavuje jak calibre čte metadata ze souborů při přidávání knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Ukládání knih na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -432,49 +432,49 @@ msgstr "" "Nastavuje jak calibre exportuje soubory z jeho databáze na disk při použití " "Ulož na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Posílání knih do zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Nastavuje jak calibre přesouvá soubory do vaší čtečky elektronických knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Zásuvné panely s metadaty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Změňte pole metadat před uložením/odesláním" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Funkce šablony" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Pokročilé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Vytvořte si vlastní funkce šablony" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Sdílení knih pomocí emailu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Sdílení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -482,11 +482,11 @@ msgstr "" "Natavení sdílení knih pomocí emailu. Může být použito pro automatické " "odesílání stažených zpráv do vašich zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Sdílení po síti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -494,36 +494,36 @@ msgstr "" "Natavení obsahového serveru calibre, který vám umožní přistupovat k vaší " "knihovně calibre odkudkoliv, na jakémkoli zařízení, přes internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Stáhnutí metadat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Přidat/odebrat/nastavit různé funkce calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Vylepšení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Doladit chování calibre v různých situacích" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Různé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Pokročilé nastavení" @@ -732,11 +732,11 @@ msgstr "Zakázané moduly" msgid "Enabled plugins" msgstr "Povolené moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializace modulu %s selhala s chybou:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -748,35 +748,35 @@ msgstr "" " Přizpůsobte calibre nahráním externích modulů.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Přidejte modul zadáním cesty k archivu ZIP, ve kterém se nachází." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Odebrat vlastní modul podle jména. Nemá žádný vliv na vestavěné moduly." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Upravit modul. Zadejte název modulu a retězec s úpravami oddělenými čárkou." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Vypsat všechny nainstalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Povolit uvedený modul" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Zakázat uvedený modul" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Protokol ladění" @@ -784,7 +784,7 @@ msgstr "Protokol ladění" msgid "Communicate with Android phones." msgstr "Komunikace s telefony Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -792,7 +792,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Komunikovat s telefony S60." @@ -892,26 +892,26 @@ msgstr "" "Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Zprávy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalog" @@ -1030,7 +1030,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Komunikace s chytrými telefony BlackBerry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1069,6 +1069,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Komunikace se čtečkou PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Komunikace s PocketBook 701" @@ -1286,7 +1290,11 @@ msgstr "Komunikace s Trekstor" msgid "Communicate with the EEE Reader" msgstr "Komunikace s EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Komunikace s Nextbook Reader" @@ -1310,19 +1318,19 @@ msgstr "Nook" msgid "Communicate with the Nook eBook reader." msgstr "Komunikace se čtečkou Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Komunikace se čtečkou Nook Color." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1504,21 +1512,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Vybraný slot: %s není podporováno." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Na paměťové kartě není dostatek volného místa" @@ -1630,15 +1638,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Úspešný převod %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Neuspěl převod %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1648,7 +1656,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1658,22 +1666,22 @@ msgstr "" "menší než 256 mohou způsobit rozostření textu ve vašem zařízení, pokud " "vytváříte komiks ve formátu EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Zakázání normalizace (vylepšení kontrastu) barevného rozsahu obrázku. " "Výchozí: Vypnuto" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Zachovat poměr stran obrázku. Výchozí je zvětšit na celou obrazovku." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Zakázat doostřování." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1681,11 +1689,11 @@ msgstr "" "Zakázat ořezávání stránek komiksů. U některých komiksů může ořezávání kromě " "okrajů odstranit i část obsahu." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Nerozdělovat obrázky na šířku na dva obrázky na výsku" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1693,7 +1701,7 @@ msgstr "" "Zachovat poměr stran a přizpůsobit šířku obrázku výšce obrazovky pro " "prohlížení v režimu na šířku." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1701,14 +1709,14 @@ msgstr "" "Pužívané pro publikace čtené zleva doprava, jako např. manga. Stránky na " "šířku budou rozděleny na stránky na výšku v pořadí zprava doleva." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" "Povolit filtr šumu. Snižuje šum. Může značně prodloužit čas zpracování." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1716,7 +1724,7 @@ msgstr "" "Neřadit soubory v komiksu abecedně podle jména. Místo toho použít pořadí, ve " "kterém byly do komiksu přidány." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1726,15 +1734,15 @@ msgstr "" "Můžete experimentovat, abyste našli formát s optimální velikostí a vzhledem " "na vašem zařízení." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Obrázek nijak neupravovat" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Nepřevádět obrázek do odstínů šedi (černobílá)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1743,14 +1751,14 @@ msgstr "" "je obyčejně automaticky vypočítávána z výstupního profilu, tato volba to " "převáží." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Strana" @@ -2993,97 +3001,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "CHYBA ŠABLONY" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Ne" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Ano" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Název" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autoři" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Vydavatel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Komentáře" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Štítky" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Série" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Jazyk" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Časové razítko" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Vydáno" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Práva" @@ -3213,47 +3221,47 @@ msgstr "" "Stáhnout obálku/metadata pro knihu identifikovanou podle ISBN z " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Obálka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "Francie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Německo" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "UK" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "Itálie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3444,7 +3452,7 @@ msgstr "Volby generátoru obsahu HTML" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4281,7 +4289,7 @@ msgid "Add to library" msgstr "Přidat do knihovny" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4340,7 +4348,7 @@ msgstr "Uživatelské anotace generované jen z hlavní knihovny" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Nejsou označeny žádné knihy" @@ -4397,87 +4405,101 @@ msgstr "Exportovat adresář s katalogy" msgid "Select destination for %s.%s" msgstr "Označit destinaci pro %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d knih(y)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Vyberte calibre knihovnu pro práci s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Přepnout/vytvořit Knihovnu..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Rychlý přepínač" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Přejmenuj knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Odstranit knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Vyber náhodnou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Údržba knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Stav zálohování knihovny metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Spustit zálohování metadat všech knih" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Kontrola knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Obnovit databázi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Přejmenuj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Vyberte nový název pro knihovnu %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Berte na vědomí, že složka s aktuální knihovnou bude přejmenována." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Už existuje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "Složka %s již existuje. Nejdříve ji smažte." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Chyba přejmenování" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4485,48 +4507,48 @@ msgstr "" "Přejmenování knihovny do %s selhalo. Nejčastější příčinou je další program " "využívající tato data." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "žádná" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Stav zálohování" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Knižní metadata, která zbývá zapsat: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Záloha metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4534,41 +4556,41 @@ msgstr "" msgid "Success" msgstr "Úspěch" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Neúspěšný" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Kontrola integrity databáze selhala, klikněte na Zobrazit detaily pro " "podrobnosti." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Nenalezen žádný problém" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "Soubory ve vaší knihovny souhlasí s informacemi z databáze." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Nenalezena knihovna" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4576,21 +4598,21 @@ msgstr "" "Žádná existující calibre knihovna nebyla nalezena v %s. Bude odstraněna ze " "seznamu známých knihoven." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Nedovolené" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "Nemůžete změnit knihovny, když jsou úlohy v běhu." @@ -4714,71 +4736,81 @@ msgstr "" "Odstranit všechny soubory se zvoleným formátem z označených knih, mimo..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Odstranit obálku u vybraných knih" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Odstranit odpovídající knihy ze zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Nelze smazat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Vyberte formáty, které nechcete smazat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Není možné smazat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Není připojeno žádné zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Hlavní paměť" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Paměťová karta A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Paměťová karta B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Žádné knihy ke smazání" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Žádné knihy z vybraných nejsou na zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Mažu knihy ze zařízení." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4786,7 +4818,7 @@ msgstr "" "Vybrané knihy budou trvale odstraněny a soubory smazány z vaše " "calibre knihovny. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5013,15 +5045,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5065,7 +5097,7 @@ msgid "Move to next highlighted match" msgstr "Posun k další označené shodě" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5137,38 +5169,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Uložit v jednotném formátu na disk ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Uložit na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Uložit na disk v jednom adresáři" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Uložit pouze formát %s na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Uložit pouze %s formát na disk do jednotného adresáře." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Chyba zápisu na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Zvolte cílový adresář" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5178,20 +5210,20 @@ msgstr "" "poškození vaší knihovny. \"Uložit na disk\" je určeno pro export souborů z " "vaší calibre knihovny do jiného umístění." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Chyba při ukládání" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Při ukládání nastala chyba." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Nemohu uložit některé knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Klikněte na tlačítko zobrazit detaily pro zjištění které z nich." @@ -5276,7 +5308,7 @@ msgstr "Obchody" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5609,10 +5641,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5657,7 +5689,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Kolekce" @@ -5677,7 +5709,7 @@ msgstr "Klikněte 2x pro zobrazení podrobností o knize" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Cesta" @@ -5780,7 +5812,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7398,11 +7430,11 @@ msgstr "Prohlížeč obálek nemohl být nahrán" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7410,71 +7442,71 @@ msgstr "Prohlížeč obálek nemohl být nahrán" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Nedefinováno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "hvězd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Nehodnoceno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Nastavit '%s' na dnes" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "Vyčistit '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Provést změny" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Odstranit sérii" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Automaticky číslovat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Číslování začíná " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Odstranit všechny tagy" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "tagy k přidání" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "tagy k odstranění" @@ -7682,14 +7714,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Neplatná šablona" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7976,48 +8008,48 @@ msgstr "Existující" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Vybrat umístění calibre knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Stejné jako aktuální" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "Umístění %s obsahuje současnou calibre knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Nenalezena žádná existující knihovna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Není žádná calibre knihovna v %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Není prázdné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "Složka %s není prázdná. Zvolte prosím prázdnou" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Bez umístění" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Nevybráno žádné umístění" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Špatné umístění" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s není složka" @@ -8107,7 +8139,7 @@ msgid "&Cancel" msgstr "&Zrušit" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Edituj komentáře" @@ -8117,7 +8149,7 @@ msgstr "Odkud chcete mazat?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Knihovna" @@ -8152,11 +8184,11 @@ msgstr "Umístění" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Datum" @@ -8185,7 +8217,7 @@ msgstr "Třídění podle autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Nebyly nalezeny žádné výsledky" @@ -8332,7 +8364,8 @@ msgstr "Kopírováno" msgid "Copy to clipboard" msgstr "Kopírovat do schránky" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8347,7 +8380,7 @@ msgid "Standard metadata" msgstr "Standardní metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Volitelná metadata" @@ -8452,26 +8485,26 @@ msgstr "Musíte určit cíl, když je zdroj kompozitní pole" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Neplatné vyhledání/nahrazení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "Jméno autora nemůže být prázdné. Kniha %s nezpracována" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Název nemůže být prázdný. Kniha %s nezpracována" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 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:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8479,25 +8512,25 @@ msgstr "" "Aplikuji změny na %d knih.\n" "Fáze {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "Smazat uložené hledej/nahraď" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "Uložit hledat/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8612,7 +8645,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Datum:" @@ -8692,13 +8725,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "Základní metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "Uživatelská metadata" @@ -9395,12 +9428,12 @@ msgstr "Zvolit formáty" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autoři" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Vydavatelé" @@ -9605,54 +9638,62 @@ msgid "Rename the item in every book where it is used." msgstr "Přejmenovat položku v každé knize, ve které je použita." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "&Dokumentace:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "Python kód:" @@ -9665,7 +9706,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Upravit šablonu" @@ -10075,6 +10116,7 @@ msgid "Regular expression (?P)" msgstr "Regulární výraz (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10178,49 +10220,49 @@ msgstr "Neznáma úloha" msgid "There are %d waiting jobs:" msgstr "Existuje %d čekajících úloh:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Nemůžu ukončit úlohu" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Není možné ukončit úlohy, které komunikují se zařízením" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Úloha je již dokončená" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Není k dispozici" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Úlohy:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Klikněte pro zobrazení seznamu úloh" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Úlohy" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "Opravdu chcete zastavit označený job?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10237,7 +10279,7 @@ msgid "Show books in the main memory of the device" msgstr "Zobrazit knihy z hlavní paměti zařízení" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Karta A" @@ -10246,7 +10288,7 @@ msgid "Show books in storage card A" msgstr "Zobrazit knihy na paměťové kartě A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Karta B" @@ -10290,12 +10332,12 @@ msgstr "Zrušit rychlé vyhledávání" msgid "Copy current search text (instead of search name)" msgstr "Zkopírovat právě hledaný text (namísto hledání názvu)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "Na zařízení" @@ -10304,35 +10346,35 @@ msgid "Size (MB)" msgstr "Velikost (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "Změněno" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "Hledaný název je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "UUID knihy je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "V knihovně" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Velikost" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Označeno ke smazání" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Dvakrát klikněte na upravit

    " @@ -10421,12 +10463,12 @@ msgid "LRF Viewer toolbar" msgstr "Nástrojová išta prohlížeče LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Následující strana" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Předcházející strana" @@ -10483,7 +10525,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibre knihovna" @@ -10611,13 +10653,13 @@ msgstr "Neobsloužená výjimka" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Přístup odmítnut" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "Nelze otevřít %s. Je používán jiným programem?" @@ -10805,22 +10847,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Toto ISBN je platné" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Toto ISBN není platné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "Vy&davatel:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Publikováno:" @@ -10975,38 +11032,38 @@ msgstr "Nemohu načíst obal z %s formátu" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Změnit obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "&Komentáře" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Komentáře" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11302,161 +11359,161 @@ msgstr "Použít interní &prohlížeč pro:" msgid "Reset all disabled &confirmation dialogs" msgstr "Vyresetovat všechny zakázané potvrzovací dialogy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11464,7 +11521,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11472,46 +11529,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11573,127 +11630,127 @@ msgstr "" "Obnovit nastavení na výchozí hodnoty. Jsou obnoveny pouze nastavení pro " "právě vybranou sekci." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Text, sloupec zobrazen v prohlížeči tagů" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "Čarkami oddělený text, jako tagy, zobrazen v prohlížeči tagů" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "Dlouhý text, jako jsou komentáře, není zobrazen v prohlížeči tagů" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Textový sloupec pro uchování informací o sériích" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Text, ale s pevným seznamem dovolených hodnot" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Plovoucí desetinnou čárkou" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Celá čísla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Hodnocení, zobrazeny s hvězdami" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Ano/Ne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Sloupec vytvořený z jiných sloupců" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formáty" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Není označen žádný sloupec" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Žádný sloupec nebyl označen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "Označený sloupec není uživatelsky definovaný" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11702,11 +11759,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Nebyl zadán žádný název pro hledání" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -11714,7 +11771,7 @@ msgstr "" "Název pro vyhledání musí obsahovat pouze malá písmena, číslice a podtržítka, " "a musí začínat písmenem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -11722,41 +11779,41 @@ msgstr "" "Lookup names nemohou končit _index, protože tato jména jsou rezervována pro " "index sloupec sérií." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Nebyl poskytnutý popis sloupců" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "Lookup name %s je již použito" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "Záhlaví %s je již používáno." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Musíte vložit šablonu pro kompozitní sloupce" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "Musíte zadat nejméně jednu hodnotu pro výčtové sloupce" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "Hodnota \"{0}\" je v seznamu více než jednou" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12523,7 +12580,7 @@ msgid "Search for plugin" msgstr "Hledat plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "Žádné shody" @@ -13171,31 +13228,31 @@ msgstr "Nemohu odebrat" msgid "Cannot remove the actions %s from this location" msgstr "Nemohu odebrat akce %s z umístění" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Upravit akce:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "&Dostupné akce" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "&Současné akce" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Posunout označenou akci nahoru" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Posunout označenou akci dolů" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Přidat označenou akci na lištu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Odebrat označené akce z lišty" @@ -13719,19 +13776,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13871,7 +13928,7 @@ msgid "" msgstr "Změna metadat pro tak mnoho knih bude trvat dlouho. Jste si jisti?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Hledání" @@ -14326,17 +14383,17 @@ msgstr "Použít &styly" msgid "No results found for:" msgstr "Žádné výsledky nenalezeny pro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prohlížeče elektronických knih" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Zapamatuj si posledně použitou velikost okna" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14344,105 +14401,105 @@ msgstr "" "Nastaví uživatelské kaskádové styly, kterými je možné upravit vzhled všech " "knih." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Maximální šířka okna prohlížeče, v pixelech." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Změnit velikost obrázků větších než okno prohlížeče (dle velikosti tohoto " "okna)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Dělení slov v textu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Výchozí jazyk pro pravidla dělení slov" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Nastavení písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Patkové písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Rodina fontů sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Rodina fontů monospaced" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Velikost standartního fontu v px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Velikost fontu monospaced v px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Standardní typ fontu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "Podívat do slovníku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Přejít na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Další sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Předchozí sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Začátek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Konec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Začátek sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Konec sekce" @@ -14498,95 +14555,109 @@ msgstr "Listovat vpravo" msgid "Book format" msgstr "Formát knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Pozice v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "Jít na odkaz. K získání odkazujících čísel použijte reference mód." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Hledat text v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Náhled tisku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Připojení k dict.org pro vyhledávání: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Vyberte elektronickou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Nenalezena shoda pro: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Načítam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Rozvržení %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Přidat záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Zadejte název záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Spravovat záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Načítám knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Nemohu otevřít eknihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Volby ke kontrole prohlížeče ebooků" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Pokud specifikováno, okno prohlížeče se zobrazí po startu v popředí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Pokud je zadáno, pokusí se při spuštění otevřít okno prohlížeče na celou " "obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Tisknout upozornění javascriptu a konzolové zprávy do konzole" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14711,12 +14782,12 @@ msgstr "Nemohu přesunout knihovnu" msgid "Select location for books" msgstr "Označ lokace pro knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Musíte zvolit prázdnou složku pro calibre knihovnu. %s není prázdná." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "uvítací průvodce" @@ -15026,31 +15097,31 @@ msgid "Turn on the &content server" msgstr "Zapnout server s obsahem" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "zaškrtnuto" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "ano" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "nezaškrtnuto" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "ne" @@ -15072,17 +15143,17 @@ msgstr "tentoměsíc" msgid "daysago" msgstr "dní zpět" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "prázdný" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "prázdný" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15984,11 +16055,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Nebyl vložen žádný popisek" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -16000,35 +16071,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sPrůměrné hodnocení je %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Hlavní" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Kopírování %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Zhutňování databáze" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Hodnocení" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Autor (seřadit jako)" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Třídění titulů" @@ -16293,7 +16364,7 @@ msgstr "domů" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Nejnovější" @@ -16351,15 +16422,15 @@ msgstr "Stálý odkaz" msgid "A permanent link to this book" msgstr "Trvalý odkaz k této knize" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Tato kniha byla smazána" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "v hledání" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Odpovídající knihy" @@ -16418,15 +16489,15 @@ msgstr "TAGY: %s
    " msgid "SERIES: %s [%s]
    " msgstr "Série: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Knihy ve vaší knihovně" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Od " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Řazení knih podle " @@ -16445,80 +16516,80 @@ msgid "" msgstr "" "Kdykoliv předáváte argument %prog , který obsahuje mezery, použijte uvozovky." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Cesta k databázi, ve které jsou uloženy knihy" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Vzor k získání metadat z názvů souborů" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Přístupový klíč pro isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Výchozí hodnota časového limitu pro síťové operace (v sekundách)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Cesta k adresáři, ve kterém je uložena knihovna" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Jazyk, ve kterém se zobrazí uživatelské rozhraní" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Výchozí výstupní formát pro převod elektronické knihy." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Seznam formátů preferovaných pro vstup." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Čtení metadat ze souboru" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Zaměnit jméno a příjmení autora při načítání metadat" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Přidat nové formáty do existující knihy záznamů" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Tagy pro aplikování do knih přidaných do knihovny" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Seznam uložených hledání" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Prohlížeč uživatelsky vytvořených kategorií tagů" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Jak a kdy calibre aktualizuje metadata v zařízení." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16899,7 +16970,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16924,147 +16995,147 @@ msgstr "Dokončeno" msgid "Working..." msgstr "Pracuji..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "brazilská portugalština" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "angličtina (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "zjednodušená čínština" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "čínština (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "tradiční čínština" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Angličtina" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "angličtina (Austrálie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "angličtina (Nový Zéland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "angličtina (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "angličtina (Indie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "angličtina (Thajsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "angličtina (Kypr)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "English (Českoslovenština)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "angličtina (Pákistán)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "English (Chorvatština)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "English (Indonésština)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "angičtina (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "angličtina (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "angličtina (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "angličtina (Irsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "angličtina (Čína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "španělština (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "Španělština (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "Španělština (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "Španělština (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "Španělština (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "španělština (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "Španělština (Ekvádor)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "Španělština (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Španělština (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "Španělština (Bolívie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Španělština (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "němčina (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "francouzština (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "holandština (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "holandština (BE)" @@ -17128,7 +17199,7 @@ msgstr "Nepodařilo se navázat SSH spojení: " msgid "Failed to authenticate with server: %s" msgstr "Nepodařilo se ověřit se serverem: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Ovládání doručování e-mailů" @@ -20055,6 +20126,9 @@ msgstr "" #~ "autorem. Jak přesně je tato hodnota automaticky generována lze ovládat zde: " #~ "Nastavení-> Upřesnit-> Vylepšení" +#~ msgid "Customize the actions in:" +#~ msgstr "Upravit akce:" + #~ msgid "" #~ "

    calibre can find metadata for your books from two locations: Google " #~ "Books and isbndb.com.

    To use isbndb.com you must sign up for a " diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index d56f5a62a2..df84e0b9e4 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-05-22 18:57+0000\n" "Last-Translator: Claus Dam Nielsen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:37+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -324,44 +324,44 @@ msgstr "Gemmer metadata i %s filerne" msgid "Set metadata from %s files" msgstr "Sæt metadata fra %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Fremtoning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Brugergrænseflade" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Tilpas calibres grænseflades fremtoning til din smag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Opførsel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Ændr måden calibre opfører sig på" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Tilføj dine egne søjler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Tilføj/fjern dine egne søjler til calibre boglisten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Værktøjslinje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -369,64 +369,64 @@ msgstr "" "Tilpas værktøjslinjen og kontekstmenuen, ændre hvilke aktioner som er " "tilgængelige i hver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Input tilvalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Konvertering" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Vælg konverteringsvalgmuligheder specifikke for hvert input-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Fælles tilvalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Vælg konverteringsvalgmuligheder fælles for alle formater" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Output valgmuligheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Vælg konverteringsvalgmuligheder specifikke for hvert output-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Tilføjer boger" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Import/eksport" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "Styre hvordan calibre læser metadata fra filer, når bøger tilføjes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Gemmer bøger til disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -434,48 +434,48 @@ msgstr "" "Styre hvordan calibre eksporterer filer fra dens database til disk, når gem-" "til-disk anvendes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Sender bøger til enheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Styre hvordan calibre overfører filer til din e-bogslæser" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Metadata plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Ændre metadata felter før gem/send" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Avanceret" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Deler bøger via email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Deler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -483,11 +483,11 @@ msgstr "" "Opsætning som deler bøger via email. Kan anvendes til automatisk sending af " "downloadede nyheder til dine enheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Deler over internettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -495,36 +495,36 @@ msgstr "" "Opsætning af calibre indholdsserveren, hvilket vil give dig adgang til dit " "calibre-bibliotek fra overalt, på enhver enhed, over internettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Download metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Tilføj/fjern/tilpas forskellige dele af calibres funktionalitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Finjustér hvordan calibre opfører sig i forskellige sammenhænge" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Diverse avanceret opsætning" @@ -730,12 +730,12 @@ msgstr "Deaktiverede udvidelsesmoduler" msgid "Enabled plugins" msgstr "Aktiverede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" "Initialiseringen af udvidelsesmodul %s fejlede med følgende backtrace:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -747,19 +747,19 @@ msgstr "" " Tilpas Calibre ved at indlæse eksterne udvidelsesmoduler.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Tilføj et udvidelsesmodul ved at angive stien til ZIP-filen, hvori det er " "gemt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Fjerner det angivne brugerdefinerede udvidelsesmodul. Har ingen effekt på " "indbyggede udvidelser" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -767,19 +767,19 @@ msgstr "" "Brugertilpasset udvidelsesmodul. Angiv udvidelsesmodulnavn og " "tilpasningstekststrenge adskilt af kommaer." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Vis alle installerede udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Aktivér det angivne udvidelsesmodul" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Deaktivér det angivne udvidelsesmodul" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Fejlsøgnings log" @@ -787,7 +787,7 @@ msgstr "Fejlsøgnings log" msgid "Communicate with Android phones." msgstr "Kommunikér med Android telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -795,7 +795,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Kommunikér med S60 telefoner." @@ -895,26 +895,26 @@ msgstr "" "Klik 'Show Details' for en liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Nyheder" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalog" @@ -1026,7 +1026,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Kommunikér med Blackberry smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1065,6 +1065,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1282,7 +1286,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1306,19 +1314,19 @@ msgstr "Nook e-bogen" msgid "Communicate with the Nook eBook reader." msgstr "Kommunikér med Nook e-bogslæser." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Kommunikér med Nook Color eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1483,21 +1491,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Der er ikke tilstrækkelig plads på hukommelseskortet" @@ -1609,15 +1617,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Genereret %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "%s feljede" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1627,7 +1635,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1637,22 +1645,22 @@ msgstr "" "end 256 værdier kan forårsage utydelig tekst på din enhed, hvis du benytter " "EPUB-formatet til f.eks. tegneserier." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Deaktivér normalisering (forbedrer kontrast) af farveområdet for billeder. " "Standardværdi: Falsk" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Bevar aspektforhold. Standardværdien er at fylde skærmen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Slå skærpning fra." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1660,11 +1668,11 @@ msgstr "" "Slå trimning af tegneserie sider fra. For nogle tegneserier kan trimning " "fjerne del af indholdet, såvel som kanter." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Del ikke landskabsbilleder op i to portrætbilleder" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1672,7 +1680,7 @@ msgstr "" "Behold aspektforhold og skalér billede ved anvendelse af skærmens højde som " "billedets bredde for visning i landskabstilstand." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1680,7 +1688,7 @@ msgstr "" "Bruges til højre-mod-venstre publikationer som f.eks. manga. Forårsager at " "landskabssider deles i portrætsider fra højre mod venstre." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1688,7 +1696,7 @@ msgstr "" "Aktivér Despeckle. Reducerer billedstøj. Kan forøge behandlingstid " "væsentligt." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1696,7 +1704,7 @@ msgstr "" "Sortér ikke de fundne filer i en tegneserie efter alfabetisk navneorden. " "Benyt i stedet for den rækkefølge de blev tilføjet til tegneserien." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1706,28 +1714,28 @@ msgstr "" "eksperimentere med dette for at se, hvilket format der giver den optimale " "størrelse og bedste resultat på din e-bogslæser." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Behandel ikke billedet" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Konvertér ikke billedet til gråtoner (sort og hvid)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Side" @@ -2932,97 +2940,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Nej" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Forfatter(e)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Udgiver" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Kommentarer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Mærker" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Serier" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Sprog" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Tidsstempel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Udgivet" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Rettigheder" @@ -3154,47 +3162,47 @@ msgstr "" "Hent et omslagsbillede/sociale metadata til denne bog identificeret ved ISBN " "fra LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3387,7 +3395,7 @@ msgstr "HTML indholdsfortegnelse genereringsmuligheder." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4212,7 +4220,7 @@ msgid "Add to library" msgstr "Tilføj til bibliotek" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4271,7 +4279,7 @@ msgstr "Kun brugernoter genereret fra arbejdsbibliotek" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Ingen bøger valgt" @@ -4328,87 +4336,101 @@ msgstr "Eksport katalog mappe" msgid "Select destination for %s.%s" msgstr "Gem destination for %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Vælg calibre-bibliotek at arbejde med" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Skift/opret bibliotek..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Hurtig skift" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Omdøb bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Slet bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Biblioteksvedligeholdelse" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Sikkerhedskopieringsstatus af bibliotekets metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Start sikkerhedskopiering af alle bøgers metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Check bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Omdøb" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Vælg et nyt navn til biblioteket %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Bemærk at den aktuelle biblioteksmappe vil blive omdøbt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Eksisterer allerede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "Mappen %s eksisterer allerede. Slet den først." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Omdøbning fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4416,48 +4438,48 @@ msgstr "" "Biblioteksomdøbning fejlede ved %s. Den almindeligste årsag til dette er, " "hvis en af filerne i biblioteket er åbnet af et andet program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "ingen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Backup status" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Bog metadata filer, der mangler at blive skrevet: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Backup metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4465,39 +4487,39 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Intet bibliotek fundet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4505,21 +4527,21 @@ msgstr "" "Intet eksisterende calibre-bibliotek blev fundet ved %s. Stien vil blive " "fjernet fra listen af kendte biblioteker." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Ikke tilladt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "Du kan ikke ændre biblioteker, mens opgaver kører." @@ -4641,71 +4663,81 @@ msgid "Remove all formats from selected books, except..." msgstr "Fjern alle formater fra valgte bøger, undtagen..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Fjern omslag fra valgte bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Fjern matchende bøger fra enhed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Kan ikke slette" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Vælg formater der skal slettes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Kan ikke slette bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Ingen enhed forbundet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Arbejdshukommelse" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Hukommelsekort A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Hukommelsekort B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Ingen bøger at slette" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Ingen af de valgte bøger findes på enheden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Sletter bøger fra enheden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4713,7 +4745,7 @@ msgstr "" "De valgte bøger vil blive permanent slettet og filerne fjernes fra " "dit calibre-bibliotek. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4942,15 +4974,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4994,7 +5026,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5066,38 +5098,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Gem enkelt format til disk..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Gem på disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Gem på disk i en enkel mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Gem kun %s format på disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Gem kun %s format på disk i en enkel mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Kan ikke gemme til disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Vælg destinationsmappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5107,20 +5139,20 @@ msgstr "" "bibliotek. Gem-til-disk anvendelsen er ment til at eksportere filer fra dit " "calibre-bibliotek til andre steder." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Forsøg på at gemme fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "En fejl indtraf ved forsøg på at gemme" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Kunne ikke gemme visse bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Klik vis-detalje knappen for at se hvilke." @@ -5205,7 +5237,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5539,10 +5571,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5588,7 +5620,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Samlinger" @@ -5608,7 +5640,7 @@ msgstr "Dobbeltklik for at åbne Book Details vinduet" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Sti" @@ -5711,7 +5743,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7329,11 +7361,11 @@ msgstr "Omslag browser kunne ikke loades" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7341,35 +7373,35 @@ msgstr "Omslag browser kunne ikke loades" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Udefineret" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "stjerne(r)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Ikke bedømt" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Sæt '%s' til idag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " indeks:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7377,38 +7409,38 @@ msgstr "" "Opremsningen \"{0}\" indeholder en ugyldig værdi, som vil blive tildelt " "standardværdien" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Fjerner serier" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Numrér automatisk bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Start nummerering fra " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Opremsningen \"{0}\" indeholder ugyldige værdi, som ikke vil vises i listen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Fjern alle mærker" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "Mærker at tilføje" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "Mærker at fjerne" @@ -7614,14 +7646,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ugyldig skabelon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7910,48 +7942,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Vælg placering til calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Samme som aktuelle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "Placeringen %s indeholder det aktuelle calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Intet eksisterende bibliotek fundet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Der er intet eksisterende calibre-bibliotek i %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Ikke tom" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "Mappen %s er ikke tom. Venligst vælg en tom mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Ingen placering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Ingen placering valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Ikke brugbar placering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s er ikke en eksisterende mappe" @@ -8041,7 +8073,7 @@ msgid "&Cancel" msgstr "&Annullér" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Redigér kommentar" @@ -8051,7 +8083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Bibliotek" @@ -8086,11 +8118,11 @@ msgstr "Placering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Dato" @@ -8119,7 +8151,7 @@ msgstr "Forfattersortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Ingen søgeresultater fundet" @@ -8266,7 +8298,8 @@ msgstr "Kopieret" msgid "Copy to clipboard" msgstr "Kopiér til udklipsholder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8281,7 +8314,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Tilpas metadata" @@ -8400,27 +8433,27 @@ msgstr "Du skal angive en destination, når kilden er et sammensat felt" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Søg/erstat ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Forfattere kan ikke være den tomme streng. Bogtitel %s behandles ikke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Titler kan ikke være den tomme streng. Bogtitel %s behandles ikke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 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:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8428,25 +8461,25 @@ msgstr "" "Udfører ændringer på %d bøger.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8562,7 +8595,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Dato:" @@ -8642,13 +8675,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "&Grund metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "&Tilpas metadata" @@ -9350,12 +9383,12 @@ msgstr "Vælg formater" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Forfattere" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Udgiver" @@ -9561,54 +9594,62 @@ msgid "Rename the item in every book where it is used." msgstr "Omdøb emnet i bøger hvor det er brugt." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9621,7 +9662,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Redigér skabelon" @@ -10039,6 +10080,7 @@ msgid "Regular expression (?P)" msgstr "Regulært udtryk (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10142,49 +10184,49 @@ msgstr "Ukendt opgave" msgid "There are %d waiting jobs:" msgstr "Der er %d ventende opgaver:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Kan ikke stoppe opgave" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Kan ikke stoppe opgaver, der kommunikerer med enheden" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Opgaven er allerede udført" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Utilgængelig" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Opgaver:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Tryk for at se en opgaveliste" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Opgaver" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10201,7 +10243,7 @@ msgid "Show books in the main memory of the device" msgstr "Vis bøger i enhedens arbejdshukommelse" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Kort A" @@ -10210,7 +10252,7 @@ msgid "Show books in storage card A" msgstr "Vis bøger i hukommelseskort A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Kort B" @@ -10254,12 +10296,12 @@ msgstr "Nulstil hurtigsøgning" msgid "Copy current search text (instead of search name)" msgstr "Kopiér aktuelle søgetekst (istedet for søgenavnet)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "På enhed" @@ -10268,35 +10310,35 @@ msgid "Size (MB)" msgstr "Størrelse (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "Opslaget/søgenavn er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "Denne bogs UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "I bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Markeret til sletning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Dobbeltklik for at redigere mig

    " @@ -10385,12 +10427,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF-viser værktøjslinje" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Næste side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Forrige side" @@ -10447,7 +10489,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibre bibliotek" @@ -10574,13 +10616,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Adgang nægtet" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "Kunne ikke åbne %s. Bliver den anvendt af et andet program?" @@ -10773,22 +10815,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Dette ISBN-nummer er gyldigt" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Dette ISBN-nummer er ugyldigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Ud&givet:" @@ -10943,38 +11000,38 @@ msgstr "Kunne ikke læse omslaget fra %s-formatet" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Kommentarer" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11272,161 +11329,161 @@ msgstr "Brug intern &viser for:" msgid "Reset all disabled &confirmation dialogs" msgstr "Nulstil alle deaktiverede &bekræftigelsesdialoger" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11434,7 +11491,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11442,46 +11499,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11544,127 +11601,127 @@ msgstr "" "Gendan standardindstillinger. Kun indstillinger for den aktuelt valgte " "sektion gendannes." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Tekst, kolonnen viser i mærke-browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "Kommasepareret tekst, ligesom mærker, vist i mærke-browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "Lang tekst, ligesom kommentarer, ikke vist i mærke-browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Tekstsøjle til at gemme serie-lignende information i" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Tekst, men med en fast mængde af tilladte værdier" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Kommatal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Heltal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Vurdering, vist med stjerner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Ja/Nej" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Søjle bygget fra andre søjler" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formater" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Tal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Ingen kolonne valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Ingen kolonne er blevet valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "Valgte kolonne er ikke en brugerdefineret kolonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11673,11 +11730,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Intet søgeord blev angivet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -11685,7 +11742,7 @@ msgstr "" "Opslagsnavnet må kun indeholde småbogstaver, cifre og bundstreger - og skal " "starte med et bogstav" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -11693,41 +11750,41 @@ msgstr "" "Opslagsord kan ikke ende med _index, fordi disse navne er forbeholdt til " "seriesøjle indekset." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Ingen kolonneoverskrift blev angivet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "Opslagsnavnet %s er allerede brugt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "Overskriften %s er allerede brugt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Du skal indtaste en skabelon for sammensatte søjler" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "Du skal indtaste mindst én værdi for opremsningssøjler" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "Du kan ikke give den tomme værdi, da den er inkluderet som standard" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "Værdien \"{0}\" er i listen mere end én gang" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12513,7 +12570,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -13179,31 +13236,31 @@ msgstr "Kan ikke fjerne" msgid "Cannot remove the actions %s from this location" msgstr "Kan ikke fjerne aktionerne %s fra denne placering" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Tilpas aktionerne i:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "&Tilgængelige aktioner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "&Aktuelle aktioner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Flyt udvalgte aktion op" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Flyt udvalgte aktion ned" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Tilføj udvalgte aktioner til værktøjslinjen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Fjern udvalgte aktioner fra værktøjslinjen" @@ -13727,19 +13784,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13883,7 +13940,7 @@ msgstr "" "sikker?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Søgninger" @@ -14338,17 +14395,17 @@ msgstr "" msgid "No results found for:" msgstr "Ingen resultater fundet for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Indstillinger til tilpasning af e-bogsviseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Husk størrelsen på vinduet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14356,104 +14413,104 @@ msgstr "" "Sætter det brugerdefinerede CSS stilark. Dette kan bruges til at tilpasse " "udseendet af alle bøger." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Maksimal bredde på viserens vindue, i pixels" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Skalér billeder større end visningsvinduet for at det kan rummes heri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Orddel tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Standard sprog for orddelingsregler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Skrifttypeindstillinger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Serif-skrifttypefamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Sans-serif-skrifttypefamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Monospaced-skrifttypefamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Standard skriftstørrelse i px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Monospaced skriftstørrelse i px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Standard skrifttype" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Opslag i ordbog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Næste sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Forrige sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Dokument start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Dokument slut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Sektion start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Sektion slut" @@ -14509,96 +14566,110 @@ msgstr "Rul til højre" msgid "Book format" msgstr "Bogformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Position i bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Gå til en reference. For at få reference numre, anvend reference tilstand." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Søg efter tekst bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Forhåndsvisning af udskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Forbinder til dict.org for opslag: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Vælg e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "E-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Ingen match fundet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Henter flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Udlægning %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Bogmærke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Tilføj bogmærke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Indtast bogmærketitel:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Administrér bogmærker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Henter e-bog..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Kunne ikke åbne e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Valg til at styre e-bogsviser" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Hvis specificeret, vil visningsvindue prøve at komme i front ved start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hvis angivet, vil oversigtsvindue prøve at åbne i fuld skærm under start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Udskriv javascript alert og konsol beskeder til konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14723,12 +14794,12 @@ msgstr "Kunne ikke flytte bibliotek" msgid "Select location for books" msgstr "Vælg placering til bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Du skal vælge en tom mappe til calibre-biblioteket. %s er ikke tomt." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "Velkommen guide" @@ -15043,31 +15114,31 @@ msgid "Turn on the &content server" msgstr "Slå &indholdsserveren til" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "markeret" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "ja" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "umarkeret" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "nej" @@ -15089,17 +15160,17 @@ msgstr "denne måned" msgid "daysago" msgstr "dage siden" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16119,11 +16190,11 @@ msgstr "" "\n" "For hjælp om de enkelte kommandoer: %%prog kommando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Intet mærke blev angivet" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -16135,35 +16206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sMiddel vurderingen er %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Main/hjem/primær" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Komprimerer database" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Vurderinger" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Forfattersortering" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Titel sortering" @@ -16437,7 +16508,7 @@ msgstr "hjem" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Nyeste" @@ -16495,15 +16566,15 @@ msgstr "Permanent-link" msgid "A permanent link to this book" msgstr "Et permanent-link til denne bog" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Denne bog er blevet slettet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "i søgning" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Matchende bøger" @@ -16574,15 +16645,15 @@ msgstr "MÆRKATER: %s
    " msgid "SERIES: %s [%s]
    " msgstr "SERIER: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Bøger i dit bibliotek" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Af/efter " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Bøger sorteret efter " @@ -16602,80 +16673,80 @@ msgstr "" "Når du giver argumenter til %prog som har mellemrum i sig, skal du omslutte " "argumenterne i anførselstegn." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Sti til databasen, bøgerne er gemt i." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Mønster til at gætte metadata fra filenavne" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Access key til isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Standard timeout for netværksoperationer (sekunder)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Sti til mappen dit bogbibliotek ligger i" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Sproget brugergrænsefladen skal vises i" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Standard output-format for ebogskonverteringer." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Ordnet formatliste der foretrækkes som input." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Indlæs metadata fra filer" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Ombyt forfatters fornavn og efternavn når metadata læses" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Tilføj nye formater til eksisterende bogposter" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Mærker som skal anvendes på bøger tilføjet til biblioteket" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Liste af navne gemte søgninger" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Brugeroprettede mærke-browser kategorier" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Hvordan og hvornår calibre opdaterer metadata på enheden." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -17045,7 +17116,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -17070,147 +17141,147 @@ msgstr "Afsluttet" msgid "Working..." msgstr "Arbejder..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Brasiliansk-portugisisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Engelsk (Storbritannien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Forenklet kinesisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Kinesisk (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Traditionelt kinesisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Engelsk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Engelsk (Australien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Engelsk (New Zealand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Engelsk (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Engelsk (Indien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Engelsk (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Engelsk (Cypern)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Engelsk (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Engelsk (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Engelsk (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Engelsk (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Engelsk (Irland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Engelsk (Kina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Spansk (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Hollansk (BE)" @@ -17274,7 +17345,7 @@ msgstr "SSH-sessionsforhandling fejlede: " msgid "Failed to authenticate with server: %s" msgstr "autentificering med server fejlede: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Styre e-mail levering" @@ -20912,6 +20983,9 @@ msgstr "" #~ msgid "Communicate with the Kogan" #~ msgstr "Kommunikér med Kogan" +#~ msgid "Customize the actions in:" +#~ msgstr "Tilpas aktionerne i:" + #~ msgid "backslashreplace" #~ msgstr "erstat omvendt skråstreg (\"\\\")" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index ceea127f8a..5dc7726907 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-06-06 13:20+0000\n" -"Last-Translator: olaf hohenschon \n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-10 16:47+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-07 04:33+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:42+0000\n" +"X-Generator: Launchpad (build 13168)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -37,7 +37,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -52,7 +52,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -62,8 +62,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -148,36 +148,36 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -329,110 +329,110 @@ msgstr "Geben Sie die Metadaten in %s-Dateien an" msgid "Set metadata from %s files" msgstr "Geben Sie die Metadaten von %s-Dateien an" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Erscheinungsbild" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Bedienungsoberfläche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Passen Sie das Erscheinungsbild von Calibre ihren Bedürfnissen an." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Verhalten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Ändern Sie das Verhalten von Calibre." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Eigene Spalten hinzufügen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Hinzufügen/Entfernen eigener Spalten in der Calibre Buchliste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Passt individuell Werkzeugleiste und Kontextmenus an." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Suche..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Einstellung der calibre-Vorgehensweise bei der Büchersuche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Eingabeoptionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Stellt Eingabeoptionen für jedes einzelne Eingabeformat ein." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Allgemeine Einstellungen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Gemeinsame Konvertierungsoptionen für alle Formate einstellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Ausgabeoptionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" "Konvertierungsoptionen für jedes Ausgabeformat individuell einstellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Bücher hinzufügen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Stellt ein, wie Calibre mit den Metadaten aus den Dateien beim Einlesen von " "Büchern verfährt." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Bücher auf Datenträger speichern" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -440,48 +440,48 @@ msgstr "" "Stellt ein, wie Calibre Dateien aus der Datenbank exportiert, wenn \"Bücher " "auf Datenträger speichern\" gewählt wird." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Übertragen der Bücher an Geräte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Stellt ein, wie Calibre die Dateien an den eBook-Reader sendet." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Metadaten- Schalttafel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Ändere Metadaten-Felder vor dem Speichern/Senden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Funktionen für Vorlagen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Erstellen sie eine Funktionen für Vorlagen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Bücherversand per Email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Versand" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -489,11 +489,11 @@ msgstr "" "Setup für Bücherversand per Email. Kann für den automatischen Versand von " "heruntergeladenen Nachrichten an Ihr Gerät genutzt werden." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Versand über Netzwerk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -501,39 +501,39 @@ msgstr "" "Einrichten des Calibre Servers, der Zugriff auf die Bibliothek von überall, " "mit jedem Gerät, via Internet ermöglicht." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Metadaten laden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Kontrolle der calibre-Vorhehensweise beim Herunterladen von eBook-Metadaten " "aus dem Netz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Hinzufügen/Entfernen/Einstellen von verschiedenen Calibre-Funktionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Kniffe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Feineinstellungen für das Verhalten von Calibre in verschiedenen Situationen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Verschiedenes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Konfiguration verschiedener fortgeschrittener Parameter" @@ -743,11 +743,11 @@ msgstr "Ausgeschaltene Plugins" msgid "Enabled plugins" msgstr "Aktivierte Module" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Starten des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -759,19 +759,19 @@ msgstr "" " Calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP-Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -779,19 +779,19 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Debug-Log" @@ -799,7 +799,7 @@ msgstr "Debug-Log" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -807,7 +807,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Kommunikation mit S60-Telefonen." @@ -921,26 +921,26 @@ msgstr "" "Klicken Sie 'Zeige Details' für eine Liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalog" @@ -1060,7 +1060,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Kommunikation mit dem Blackberry Smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1099,6 +1099,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "verbinden mit PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Kommuniziere mit dem PocketBook 701" @@ -1326,7 +1330,11 @@ msgstr "Kommunikation mit dem Trekstor" msgid "Communicate with the EEE Reader" msgstr "Kommunikation mit dem EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikation mit dem Nextbook Reader" @@ -1350,19 +1358,19 @@ msgstr "Der Nook" msgid "Communicate with the Nook eBook reader." msgstr "Kommunikation mit dem Nook eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Kommunikation mit dem Nook Color." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1553,21 +1561,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" @@ -1680,15 +1688,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "%s gerendert." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "%s schlug fehl" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1698,7 +1706,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1708,24 +1716,24 @@ msgstr "" "Werte geringer als 256 kann unscharfen Text auf dem Gerät erzeugen, falls " "Sie Ihre Comics im EPUB-Format erstellen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Deaktivieren der Normalisierung (verbessert den Kontrast) des Farbbereichs " "für Bilder. Voreinstellung: False" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Seitenverhältnis des Bildes beibehalten. Voreinstellung ist " "bildschirmfüllende Darstellung." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Schärfen deaktivieren." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1733,11 +1741,11 @@ msgstr "" "Beschneiden von Comic-Seiten ausschalten. Bei einigen Comics könnte sonst " "neben dem Rahmen auch Inhalt entfernt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Bilder im Querformat nicht in zwei Bilder im Hochformat aufteilen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1745,7 +1753,7 @@ msgstr "" "Seitenverhältnis beibehalten und Bild so skalieren, dass die Bildschirmhöhe " "als Bildbreite in der Querformatansicht verwendet wird." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1753,7 +1761,7 @@ msgstr "" "Benutzt für rechts-nach-links Publikationen wie Mangas. Querformatige Seiten " "werden von rechts nach links in mehrere hochformatige Seiten unterteilt." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1761,7 +1769,7 @@ msgstr "" "Entkörnung einschalten. Reduziert die Körnigkeit. Kann die Bearbeitungszeit " "stark verlängern." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1770,7 +1778,7 @@ msgstr "" "sortieren, sondern die Reihenfolge verwenden, in der sie zum Comic " "hinzugefügt wurden." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1780,15 +1788,15 @@ msgstr "" "experimentieren um herauszufinden, welches Format eine optimale Größe und " "Aussehen auf dem Gerät zur Folge hat." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Auf das Bild keine Verarbeitung anwenden" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Wandele das Bild nicht in Graustufen (schwarz/weiß)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1797,7 +1805,7 @@ msgstr "" "Bildgröße automatisch aus dem Ausgabeprofil bestimmt, diese Option hat " "darüber Vorrang." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1806,8 +1814,8 @@ msgstr "" "Beachte, dass dies nur gilt, wenn das TOC mehr als einer Ebene (section) " "hat." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Seite" @@ -3125,97 +3133,97 @@ msgstr "Wert: Unbekanntes Feld " msgid "TEMPLATE ERROR" msgstr "Vorlagenfehler" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Nein" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(en)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Herausgeber" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produzent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Bemerkung" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiketten (Tags)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Reihe" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Sprache" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Zeitstempel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Veröffentlicht" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Rechte" @@ -3352,47 +3360,47 @@ msgstr "" "Umschlagbild/soziale Metadaten für das durch ISBN identifizierte Buch von " "LibraryThing.com laden.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "Lädt Metadaten und Cover von Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "Frankreich" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Deutschland" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "UK" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "Italien" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "Folgende Amazon-Webseite benutzen:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadaten werden von der dem Land zugehörigen Amazon Website geholt." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" "Zeitüberschreitung beim Abruf von Metadaten bei Amazon. Versuche es später " @@ -3593,7 +3601,7 @@ msgstr "Einstellungen zur Erstellung von HTML-Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4461,7 +4469,7 @@ msgid "Add to library" msgstr "Zur Bibliothek hinzufügen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4522,7 +4530,7 @@ msgstr "Nur aus der Hauptbibliothek erstellte Benutzeranmerkungen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Keine Bücher ausgewählt" @@ -4579,87 +4587,101 @@ msgstr "Katalog-Verzeichnis exportieren" msgid "Select destination for %s.%s" msgstr "Wählen Sie das Ziel für %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Zu verwendende Calibre Bibliothek auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Wechsel/Neuerstellung der Bibliothek..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Schneller Wechsel" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Bibliothek umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Bibliothek löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Wähle ein zufälliges Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Wartung der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Status der Metadaten-Sicherung" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Starte Sicherung der Metadaten aller Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Bibliothek überprüfen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Datenbank wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Wähle einen neuen Namen für die Bibliothek %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Achtung: Dies benennt den eigentlichen Bibliotheks- Ordner um." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Gibts hier schon" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "Der Ordner %s existiert bereits. Bitte löschen Sie ihn zuerst." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Umbenennung fehlgeschlagen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4668,42 +4690,42 @@ msgstr "" "dass eine der Dateien in der Bibliothek in einem anderen Programm geöffnet " "sind." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "kein" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Backupstatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Noch zu schreibende Buch-Metadaten: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Metadaten sichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4711,7 +4733,7 @@ msgstr "" "Ein Backup der Metadaten wird im laufenden Betrieb mit einer Frequenz von " "etwa einem Buch alle drei Sekunden erstellt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4719,7 +4741,7 @@ msgstr "" msgid "Success" msgstr "Erfolgreich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4728,37 +4750,37 @@ msgstr "" "überprüft, ob die Dateien mit den Informationen in der Datenbank " "übereinstimmen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Fehlgeschlagen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Die Überprüfung der Datenbankintegrität hat Fehler gefunden. Klicken Sie auf " "Details anzeigen für weitere Informationen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Keine Probleme gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" "Die Dateien in ihrer Bibliothek stimmen mit den Informationen der Datenbank " "überein." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Keine Bibliothek gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4766,15 +4788,15 @@ msgstr "" "Es wurde keine Calibre Bibliothek in %s gefunden. Sie wird aus der Liste der " "bekannten Bibliotheken entfernt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Das ist nicht gestattet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4782,7 +4804,7 @@ msgstr "" "Sie können die Bibliotheken nicht ändern während die Umgebungsvariable " "CALIBRE_OVERRIDE_DATABASE_PATH gesetzt ist." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" "Sie können die Bibliotheken nicht wechseln während Aufträge abgearbeitet " @@ -4909,65 +4931,75 @@ msgid "Remove all formats from selected books, except..." msgstr "Alle Formate der gewählten Bücher entfernen, außer..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Umschlagbilder der gewählten Bücher entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Passende Bücher vom Gerät löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Löschen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Zu löschende Formate auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Bücher können nicht gelöscht werden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Kein Gerät ist angeschlossen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Hauptspeicher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Speicherkarte A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Speicherkarte B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Kein Buch zum Löschen vorhanden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Keines der selektierten Bücher ist auf dem Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -4975,7 +5007,7 @@ msgstr "" "Einige der ausgewählten Bücher sind auf dem angeschlossenen Gerät vorhanden. " "Wo wollen Sie die Dateien löschen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4983,7 +5015,7 @@ msgstr "" "Die ausgewählten Bücher werden permanent gelöscht und die Dateien aus " "der Calibre- Bibliothek entfernt. Sind sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5242,15 +5274,15 @@ msgstr "" "ausgewählten Büchern werden aus ihrer Calibre- Bibliothek " "gelöscht.

    Sind sie sicher dass sie fortfahren möchten?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "Geänerte Metadaten übernehmen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "Einige Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5297,7 +5329,7 @@ msgid "Move to next highlighted match" msgstr "Zum nächsten hervorgehobenen Treffer springe" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5369,39 +5401,39 @@ msgstr "Strg+R" msgid "Save single format to disk..." msgstr "Speichere einzelnes Format auf Festplatte..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Auf Festplatte in ein einziges Verzeichnis speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" "Nur das %s Format in ein einzelnes Verzeichnis auf der Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5412,20 +5444,20 @@ msgstr "" "ist für das Exportieren von Dateien außerhalb der Calibre-Bibliothek " "vorgesehen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Fehler während des Speicherns" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Es gab einen Fehler während des Speicherns." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Konnte einige Bücher nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" "Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt." @@ -5512,7 +5544,7 @@ msgstr "Händler" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "Händler auswählen" @@ -5860,10 +5892,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5910,7 +5942,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Sammlungen" @@ -5930,7 +5962,7 @@ msgstr "Doppelklick, um das Buchdetail- Fenster zu öffnen" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Pfad" @@ -6033,7 +6065,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7688,11 +7720,11 @@ msgstr "Cover-Browser konnte nicht geladen werden" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7700,35 +7732,35 @@ msgstr "Cover-Browser konnte nicht geladen werden" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Undefiniert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "Stern(e)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Unbewertet" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "'%s' auf heute einstellen" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "'%s' zurücksetzen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " Index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7736,23 +7768,23 @@ msgstr "" "Die Aufzählung \"{0}\" enthält einen ungültigen Wert. Dieser wird auf den " "Standard Wert gesetzt." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Änderungen übernehmen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Reihen entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Bücher automatisch nummerieren" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Start der Nummerierung erzwingen bei " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -7760,15 +7792,15 @@ msgstr "" "Die Aufzählung \"{0}\" enthält einen ungültigen Wert, welcher nicht in der " "Liste angezeigt werden wird." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Alle Etiketten entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "Etiketten hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "Etiketten entfernen" @@ -7979,14 +8011,14 @@ msgstr "" "funktionieren sie unter Umständen nicht. Sind sie sicher?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ungültige Vorlage" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8278,49 +8310,49 @@ msgstr "Bestehende" msgid "Convertible" msgstr "konvertierbar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Ort für die Calibre Bibliothek wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Wie gegenwärtig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "Der Ort %s enthält die aktuelle Calibre Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Keine existierende Bibliothek gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Es gibt keine Calibre Bibliothek in %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Nicht leer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" "Das Verzeichnis %s ist nicht leer. Bitte wählen Sie ein leeres Verzeichnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Kein Ort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Kein Ort ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Ungültiger Ort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s ist kein existierender Ordner" @@ -8418,7 +8450,7 @@ msgid "&Cancel" msgstr "&Abbruch" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Kommentare verändern" @@ -8428,7 +8460,7 @@ msgstr "Von wo möchten Sie löschen?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Bibliothek" @@ -8463,11 +8495,11 @@ msgstr "Ort" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Datum" @@ -8502,7 +8534,7 @@ msgstr "Autorensortierung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -8658,7 +8690,8 @@ msgstr "Kopiert" msgid "Copy to clipboard" msgstr "In die Zwischenablage kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8673,7 +8706,7 @@ msgid "Standard metadata" msgstr "Standard Metadaten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Benutzerdefinierte Metadaten" @@ -8796,30 +8829,30 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Suchen/ersetzen ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Das Autorenfeld darf nicht leer sein. Buch mit dem Titel %s wurde nicht " "verarbeitet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Das Titelfeld darf nicht leer sein. Buch mit dem Titel %s wurde nicht " "verarbeitet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "Suchmuster ungültig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8827,26 +8860,26 @@ msgstr "" "Wende Änderungen bei %d Büchern an.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "Löschen der gespeicherten Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 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:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "Speichern der Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "Suchen/Ersetzen-Aktion Name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8964,7 +8997,7 @@ msgid "&Force numbers to start with:" msgstr "Start der &Numerierung mit:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Datum:" @@ -9049,13 +9082,13 @@ msgid "Set from &ebook file(s)" msgstr "Aus &Ebook- Datei(en) setzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "&Basis-Metadaten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "Ben&utzerdefinierte Metadaten" @@ -9840,12 +9873,12 @@ msgstr "Formate auswählen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autoren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Herausgeber" @@ -10061,54 +10094,62 @@ msgid "Rename the item in every book where it is used." msgstr "Element in jedem Buch, in dem es verwendet wird, umbenennen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Strg+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "Ausnahme: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "Keine Spalte gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "Spalte angeben die eingefärbt werden soll" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "Keine Vorlage unterstützt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "Spaltenfarbe setzen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "Vorlage Wert:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "Funktions&name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "&Dokumentation:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "Python- &Code:" @@ -10121,7 +10162,7 @@ msgid "Open Template Editor" msgstr "Öffne Vorlageneditor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Vorlage bearbeiten" @@ -10545,6 +10586,7 @@ msgid "Regular expression (?P)" msgstr "Regulärer Ausdruck (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10648,49 +10690,49 @@ msgstr "Unbekannter Auftrag" msgid "There are %d waiting jobs:" msgstr "Es gibt %d wartende Aufträge:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Kann Auftrag nicht abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Kann Aufträge, die mit dem Gerät kommunizieren, nicht abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Auftrag wird schon ausgeführt" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "Dieser Auftrag kann nicht angehalten werden" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Nicht verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Aufträge:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Klicken, um Jobliste anzuzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "Möchten sie wirklich den ausgewählten Auftrag anhalten?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "Möchten sie wirklich alle nicht- Geräte- Aufträge anhalten?" @@ -10707,7 +10749,7 @@ msgid "Show books in the main memory of the device" msgstr "Zeige Bücher im Hauptspeicher des Geräts" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Karte A" @@ -10716,7 +10758,7 @@ msgid "Show books in storage card A" msgstr "Zeige Bücher auf Speicherkarte A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Karte B" @@ -10761,12 +10803,12 @@ msgstr "Schnellsuche löschen" msgid "Copy current search text (instead of search name)" msgstr "Aktuellen Suchtext kopieren (anstelle des Namens der Suche)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "J" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "Auf dem Gerät" @@ -10775,35 +10817,35 @@ msgid "Size (MB)" msgstr "Größe (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "Geändert" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "Der Such-Name ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "Die UUID dieses Buches ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "In der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Zum Löschen ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Doppelklick ermöglicht Bearbeitung

    " @@ -10892,12 +10934,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Viewer Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Nächste Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Vorherige Seite" @@ -10958,7 +11000,7 @@ msgstr "" "beachten: Eventuell laufende Jobs werden ohne Nachfrage beendet." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibre Bibliothek" @@ -11090,13 +11132,13 @@ msgstr "Nicht abgefangener Fehler" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Zugriff verweigert" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" "Konnte %s nicht öffnen. Wird es von einem anderen Programm verwendet?" @@ -11309,22 +11351,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Diese ISBN ist gültig" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Diese ISBN ist ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "&Verleger:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "Datum löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Veröffentlichun&g:" @@ -11488,38 +11545,38 @@ msgstr "Konnte Umschlagbild des Formats %s nicht lesen" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "Speichere Änderungen und bearbeite die Metadaten von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Umschlag ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "Ko&mmentare" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "&Umschlag und Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "Ben&utzerdefinierte Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Bemerkungen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "Basis Metadaten" @@ -11850,163 +11907,163 @@ msgstr "Internen &Viewer verwenden für:" msgid "Reset all disabled &confirmation dialogs" msgstr "Zurü&cksetzen aller ausgeschalteten Bestätigungsdialoge" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "ist Wahr" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "ist unwahr" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "nicht definiert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "hat ID" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "hat nicht ID" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "Ist gleich" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "ist weniger als" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "ist größer als" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "hat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "hat Muster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "does not have pattern" msgstr "hat nicht Muster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 msgid "is set" msgstr "ist gesetzt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "ist nicht gesetzt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "ist" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "ist nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr " Spalte " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr " wert " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "Gib eine Zahl ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Geben Sie ein Datum im Format YYYY-MM-DD ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "Gib eine Regular Expression ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "Erstelle/bearbeite regel für Spaltenfarbe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "Nur wenn die folgenden Bedingungen alle erfüllt sind:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "Andere Bedingungen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Sie können Bedingungen ausschalten wenn Sie die Eingabefelder löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "ungültiger zustand" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "Eine bedingung für diese Regel ist ungültig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "kein zustand" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Sie müssen der Regel mindestens eine Bedingung hinzufügen die nicht leer ist" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -12014,7 +12071,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -12022,11 +12079,11 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -12035,35 +12092,35 @@ msgstr "" "Sie können die Farbe der Spalten, in der Buchübersicht, einstellen durch " "erstellen einer Regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "Regel hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "Regel entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "Ausgewählte Regel nach oben schieben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "Ausgewählte Regel nach unten schieben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "Erweiterte Regel hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "Keine Regel ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "Keine Regel ausgewählt für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "beseitigen" @@ -12126,129 +12183,129 @@ msgstr "" "Einstellungen auf Standardwerte zurücksetzen. Nur Einstellungen für den " "derzeit gewählten Abschnitt werden zurückgesetzt." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Text, Spalte im Etiketten-Browser angezeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Durch Kommata getrennter Text, wie Etiketten, angezeigt im Etiketten-Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "Langer Text, wie Kommentare, nicht im Etiketten-Browser angezeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Textspalte für die Verwaltung von Serien- ähnlichen Informationen." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Text mit einer festen Auswahl erlaubter Werte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Fließkommazahlen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Ganzzahlen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Bewertungen, angezeigt durch Sterne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Ja/Nein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Aus anderen Spalten zusammengesetzte Spalte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" "Aus anderen Spalten zusammengesetzte Spalte, verhält sich wie Etiketten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "BenutzerdefinierteSpalte erstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "Schnelles Erstellen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "Personennamen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Nummer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Text" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "Benutzerdefinierte Spalte bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Keine Spalte ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Es wurde keine Spalte ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "Die gewählte Spalte ist keine benutzerdefinierte Spalte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "Meine Tags" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "Meine Serien" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "Meine Bewertungen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "Personen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -12257,11 +12314,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Es wurde kein Suchname angegeben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -12269,7 +12326,7 @@ msgstr "" "Der Suchname darf nur Kleinbuchstaben, Zahlen und Unterstriche enthalten und " "muß mit einem Buchstaben anfangen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -12277,43 +12334,43 @@ msgstr "" "Suchnamen dürfen nicht mit _index enden, da diese Namen für die Indizes von " "Serien- Spalten reserviert sind." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Es wurde keine Spaltenüberschrift angegeben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "Der Suchname %s wird schon verwendet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "Die Überschrift %s wird schon verwendet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Sie müssen eine Vorlage für zusammengesetzte Spalten eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "Sie müssen mindestens einen Wert für die Aufzählungsspalten angeben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "Sie können nicht ein leeres Feld als Wert auswählen, da es standardmäßig " "bereits enthalten ist." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "Der Wert \"{0}\" ist in der Liste mehrfach vorhanden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "Die Farbe {0} ist unbekannt" @@ -13157,7 +13214,7 @@ msgid "Search for plugin" msgstr "Nach Plugin suchen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "Keine Treffer" @@ -13841,31 +13898,31 @@ msgstr "Entfernen nicht möglich" msgid "Cannot remove the actions %s from this location" msgstr "Kann die Aktionen %s nicht von diesem Ort entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Aktionen anpassen in:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "&Verfügbare Aktionen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "&Derzeitige Aktionen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Ausgewählte Aktion nach oben verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Ausgewählte Aktion nach unten verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Ausgewählte Aktionen zur Werkzeugleiste hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Ausgewählte Aktionen aus Werkzeugleiste löschen" @@ -14404,20 +14461,20 @@ msgstr "" "Der DRM Status kann nicht ermittelt werden. Mit hoher Wahrscheinlichkeit " "verfügt dieses Buch aber über DRM-Schutz" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" "Durch kauf in diesem Shop unterstützen Sie die Calibre Entwickler: %s

    " -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "Suche konfigurieren" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" "Es konnten keine Bücher gefunden werden, die Ihrer Suche entsprechen." @@ -14562,7 +14619,7 @@ msgstr "" "Sie sicher?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Suchergebnisse" @@ -15041,17 +15098,17 @@ msgstr "Benutzer &Stylesheet" msgid "No results found for:" msgstr "Kein Ergebnis gefunden für:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -15059,105 +15116,105 @@ msgstr "" "Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung " "des Aussehens aller Bücher." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Maximale Bildschirmbreite in Punkt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "Bilder, die größer als das Viewer-Fenster sind, passend verkleinern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Speichere beim Verlassen die aktuelle position im Dokument" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Mit dem Mausrad umblättern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Die Zeit in Sekunden für die Umblättern Animation. Standard ist eine halbe " "Sekunde." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Schrifteinstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Serife Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Serifenlose Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Nichtproportionale Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Standardschriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Nichtproportionale Schriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Standardschriftart" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "Im Wörterbuch nachsch&lagen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Gehe zu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Nächster Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Vorheriger Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Beginn des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Ende des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Beginn des Abschnitts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Ende des Abschnitts" @@ -15213,99 +15270,113 @@ msgstr "Nach rechts blättern" msgid "Book format" msgstr "Format des Buches" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Stelle im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Zu einem Verweis gehen. Um die Verweisnummern zu erhalten, Verweismodus " "verwenden." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Druckvorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "Liste der zuletzt geöffneten Bücher löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Verbinde mit dict.org zum Nachschlagen von: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "eBook wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "#%d zu Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Lade eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Konnte eBook nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund " "angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Wenn ausgewählt, wird das Betrachter- Fenster nach Möglichkeit im " "Vollbildmodus geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -15432,14 +15503,14 @@ msgstr "Konnte Bibliothek nicht verschieben" msgid "Select location for books" msgstr "Speicherort für Bücher wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Sie müssen für die Calibre- Bibliothek einen leeren Ordner wählen. %s ist " "nicht leer." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -15763,31 +15834,31 @@ msgid "Turn on the &content server" msgstr "&Inhalt-Server einschalten" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "ausgewählt" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "ja" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "nicht ausgewählt" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "nein" @@ -15809,17 +15880,17 @@ msgstr "in diesem Monat" msgid "daysago" msgstr "vor Tagen" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "leer" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "leer" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16856,11 +16927,11 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Kein Suchname angegeben" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -16872,35 +16943,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sdie durchschnittliche Bewertung ist %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Haupt" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Komprimiere Datenbank" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Bewertungen" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Sortierung nach Autor" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Sortierung nach Titel" @@ -17180,7 +17251,7 @@ msgstr "Startseite" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Neuestes" @@ -17238,15 +17309,15 @@ msgstr "Permalink" msgid "A permanent link to this book" msgstr "Ein permanenter Link zu diesem Buch" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Dieses Buch wurde gelöscht" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "in Suche" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Passende Bücher" @@ -17319,15 +17390,15 @@ msgstr "ETIKETTEN: %s
    " msgid "SERIES: %s [%s]
    " msgstr "REIHEN: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Bücher in Ihrer Bibliothek" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Von " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Bücher sortiert nach " @@ -17347,82 +17418,82 @@ msgstr "" "Wann immer Sie Argumente an %prog weitergeben, die Leerzeichen beinhalten, " "setzen Sie diese Argumente in Anführungsstriche." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Pfad zur Datenbank in der die Bücher gespeichtert sind" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Verhaltensmuster zum Erraten der Metadaten aus den Dateinamen" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Zugangsschlüssel für isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" "Voreinstellung der Zeitüberschreitung bei Netzwerkverbindungen (in Sekunden)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Pfad zum Verzeichnis, in dem die Bibliothek gespeichert ist" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Sprache, in der die Benutzer-Oberfläche dargestellt wird" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Das voreingestellte Ausgabe-Format für eBook Konvertierungen." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Geordnete Liste der Formate, die bei der Eingabe bevorzugt werden." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Metadaten aus Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" "Vorname und Nachname des Autors beim Einlesen der Metadaten vertauschen." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Neue Formate zu schon vorhandenen Bucheinträgen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Etiketten, die neu hinzugefügten Büchern angehängt werden" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Liste der benannten gespeicherten Suchen" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Benutzererstellte Etiketten-Browser Kategorieen" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Wie und wann Calibre Metadaten auf dem Gerät aktualisiert." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -17792,7 +17863,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -17817,147 +17888,147 @@ msgstr "Fertig" msgid "Working..." msgstr "Bei der Arbeit..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Brasilianisches Portugiesisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Englisch (Großbritannien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Chinesisch (vereinfacht)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Chinesisch (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Chinesisch (traditionell)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Englisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Englisch (Australien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Englisch (Neuseeland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Englisch (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Englisch (Indien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Englisch (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Englisch (Zypern)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "Englisch (Tschechoslowakei)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Englisch (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "Englisch (Kroatien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "Englisch (Indonesien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Englisch (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Englisch (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Englisch (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Englisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Englisch (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Spanisch (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "Spanisch (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "Spanisch (Argentinien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "Spanisch (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "Spanisch (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "Spanisch (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "Spanisch (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "Spanisch (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Spanisch (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "Spanisch (Bolivien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Spanisch (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Deutsch (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Französisch (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Holländisch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Holländisch (BE)" @@ -18022,7 +18093,7 @@ msgstr "Konnte SSH Sitzung nicht abschließen: " msgid "Failed to authenticate with server: %s" msgstr "Authentifizierung schlug fehl am Server: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "eMail Versand kontrollieren" @@ -23305,6 +23376,9 @@ msgstr "" #~ "Verhalten von Calibre zu beeinflussen. Ihre Änderungen werden erst nach " #~ "einem Neustart von Calibre wirksam." +#~ msgid "Customize the actions in:" +#~ msgstr "Aktionen anpassen in:" + #~ msgid "" #~ "is the result of the efforts of many volunteers from all over the world. If " #~ "you find it useful, please consider donating to support its development. " diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index a4b8e727aa..237b2dd153 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-06-01 20:20+0000\n" "Last-Translator: kosnick \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:39+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:42+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -328,46 +328,46 @@ msgstr "Καθορισμός μεταδεδομένων σε αρχεία %s" msgid "Set metadata from %s files" msgstr "Καθορισμός μεταδεδομένων από αρχεία %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Ρυθμίσεις εμφάνισης" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Διεπαφή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ρυθμίστε την εμφάνιση του περιβάλλοντος εργασίας calibre έτσι ώστε να " "ταιριάζει στις προτιμήσεις σας" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Συμπεριφορά" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Ρύθμισε την συμπεριφορά του calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Πρόσθεσε δικές σου στήλες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Προσθαφαίρεση στηλών στον κατάλογο βιβλίων του calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Εργαλειοθήκη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -375,66 +375,66 @@ msgstr "" "Παραμετροποίηση της εργαλειοθήκης και των μενού περιεχομένων, αλλάζοντας τις " "ενέργειες που είναι διαθέσιμες σε κάθε ένα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Αναζήτηση" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Προσαρμογή του τρόπου αναζήτησης βιβλίων στο calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Επιλογές Εισαγωγής" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Μετατροπή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Ορισμός ρυθμίσεων μετατροπής συγκεκριμένα για κάθε μορφή εισόδου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Κοινές Επιλογές" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Ορισμός ρυθμίσεων μετατροπής κοινών για όλα τα είδη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Επιλογές Εξόδου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Ορισμός ρυθμίσεων μετατροπής συγκεκριμένα για κάθε μορφή εξόδου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Προσθήκη βιβλίων" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Εισαγωγή/Εξαγωγή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Ελέγχει πως το calibre διαβάζει τα μεταδεδομένα από τα αρχεία όταν " "προστίθενται βιβλία" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Σώζονται βιβλία στον δίσκο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -442,95 +442,95 @@ msgstr "" "Έλεγχος του τρόπου με τον οποίο το calibre εξάγει τα αρχεία απο τη βάση " "δεδομένων του στο δίσκο όταν χρησιμοποιείται το Αποθήκευση στο δίσκο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Αποστολή βιβλίων σε συσκευές" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Έλεγχος του τρόπου με τον οποίο το calibre μεταφέρει αρχεία στο δικό σου " "ηλεκτρονικό αναγνώστη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Αλλαγή των πεδίων των μεταδεδομένων πριν από αποθήκευση / αποστολή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Τυποποιημένες Διαδικασίες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Για προχωρημένους" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Δημιούργησε νέες τυποποιημένες διαδικασίες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Διαμοίραση βιβλίων με ηλεκτρονική αλληλογραφία" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Διαμοιρασμός" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Διαμοιρασμός μέσω διαδικτύου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Μεταφόρτωση μεταδεδομένων" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Υπολειπόμενα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -738,11 +738,11 @@ msgstr "Απενεργοποιημένα πρόσθετα" msgid "Enabled plugins" msgstr "Ενεργοποιημένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Η αρχικοποίηση του πρόσθετου %s απέτυχε με traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -754,19 +754,19 @@ msgstr "" " Εξατομίκευση του calibre με φόρτωση εξωτερικών προσθέτων.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Προσθήκη ενός προσθέτου με προσδιορισμό της διεύθυνσης (path) του αρχείου " "zip που το περιέχει." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Αφαίρεση εξατομικευμένων προσθέτων, ονομαστικά. Δεν επηρεάζει τα " "ενσωματωμένα πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -774,19 +774,19 @@ msgstr "" "Εξατομίκευση προσθέτου. Προσδιόρισε όνομα προσθέτου και στοιχειοσειρά " "εξατομίκευσης χωρισμένα με κόμμα." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Εμφάνιση όλων των εγκατεστημένων πρόσθετων" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Ενεργοποίηση του ονομαζόμενου προσθέτου" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Απενεργοποίηση του ονομαζόμενου προσθέτου" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -794,7 +794,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Επικοινωνία με τηλέφωνα Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -802,7 +802,7 @@ msgstr "" "Σειρά καταλόγων στη συσκευή, χωρισμένων με κόμμα, προς αποστολή ηλεκτρονικών " "βιβλίων. Ο πρώτος στη σειρά θα χρησιμοποιηθεί." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Επικοινωνία με τηλέφωνα S60." @@ -895,26 +895,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Νέα" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Κατάλογος" @@ -1026,7 +1026,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Επικοινωνία με το «έξυπνο» τηλέφωνο Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1065,6 +1065,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1276,7 +1280,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1300,19 +1308,19 @@ msgstr "Το Nook" msgid "Communicate with the Nook eBook reader." msgstr "Επικοινωνία με το ηλ.αναγνωστήριο Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1476,21 +1484,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "Δεν υπάρχει κάρτα αποθήκευσης στην υποδοχή του ηλ.αναγνωστηρίου." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Η επιλεγμένη υποδοχή: %s δεν υποστηρίζεται." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "Δεν υπάρχει αρκετός χώρος στην κύρια μνήμη." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Δεν υπάρχει αρκετός χώρος στην κάρτα αποθήκευσης" @@ -1603,15 +1611,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Ο/Η/Το %s επεξεργάσθηκε" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Ο/Η/Το %s απέτυχε" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1621,7 +1629,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1631,24 +1639,24 @@ msgstr "" "%default. Αν οι τιμή είναι μικρότερη από 256 μπορεί το κείμενο στη συσκευή " "σας να εμφανίζεται θολό αν δημιουργείτε τα κόμικς σας σε μορφότυπο EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Απενεργοποίηση κανονικοποίησης (βελτίωση της αντίθεσης) της χρωματικής " "κλίμακας των εικόνων. Αρχική τιμή: Μη Αληθές" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Διατήρηση των αναλογιών της εικόνας. Αρχική τιμή: να καταλαμβάνει όλη την " "οθόνη" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Απενεργοποίηση όξυνσης" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1656,13 +1664,13 @@ msgstr "" "Απενεργοποίηση ψαλιδίσματος των σελίδων κόμικς. Σε κάποια κόμικς το " "ψαλίδισμα ενδέχεται να αφαιρέσει μέρος του περιεχομένου μαζί με τα περιθώρια" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" "Να μη διασπώνται οι οριζόντιες εικόνες (landscape) σε δύο κάθετες εικόνες " "(portrait)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1671,7 +1679,7 @@ msgstr "" "πλάτος της εικόνας το ύψος της οθόνης, όταν η θέαση είναι οριζόντια " "(landscape)." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1680,7 +1688,7 @@ msgstr "" "όπως τα μάνγκα. Προκαλεί διάσπαση των οριζόντιων σελίδων (landscape) σε " "κάθετες σελίδες (portrait), από δεξιά προς αριστερά." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1688,7 +1696,7 @@ msgstr "" "Ενεργοποίηση Αποκηλίδωσης. Μειώνει το θόρυβο από μικροκηλίδες. Ο χρόνος " "επεξεργασίας μπορεί να αυξηθεί κατά πολύ." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1696,7 +1704,7 @@ msgstr "" "Να μην ταξινομούνται ονομαστικά τα αρχεία που βρίσκονται σε ένα κόμικ. " "Αντ'αυτού να χρησιμοποιείται η σειρά με την οποία προστέθηκαν στο κόμικ." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1706,28 +1714,28 @@ msgstr "" "ηλ.βιβλίο. Μπορείτε να πειραματιστείτε για το ποιό μορφότυπο αποδίδει το " "βέλτιστο μέγεθος και εμφάνιση στη συσκευή σας." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Να μην επεξεργαστεί η εικόνα" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Να μην μετατραπεί η εικόνα σε α/μ (grayscale)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Σελίδα" @@ -2831,97 +2839,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Όχι" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Ναι" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Εκδότης" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Δικαιώματα" @@ -3027,47 +3035,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Εξώφυλλο" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3254,7 +3262,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3989,7 +3997,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4047,7 +4055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -4104,134 +4112,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Είστε σίγουροι;" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4239,59 +4261,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Απέτυχε" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4412,77 +4434,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4703,15 +4735,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4755,7 +4787,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4827,58 +4859,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Επιλογή καταλόγου προορισμού" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4963,7 +4995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5278,10 +5310,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5324,7 +5356,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Συλλογές" @@ -5344,7 +5376,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Διαδρομή" @@ -5447,7 +5479,7 @@ msgstr "έξοδος" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7029,11 +7061,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7041,71 +7073,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Μη ορισμένο" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7305,14 +7337,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7587,48 +7619,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7718,7 +7750,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Επεξεργασία Σχολίων" @@ -7728,7 +7760,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Βιβλιοθήκη" @@ -7761,11 +7793,11 @@ msgstr "Τοποθεσία" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Ημερομηνία" @@ -7794,7 +7826,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Δεν βρέθηκαν αντιστοιχίες." @@ -7941,7 +7973,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "Αντιγραφή στο πρόχειρο" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7956,7 +7989,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -8052,50 +8085,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8200,7 +8233,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "Η&μερομηνία:" @@ -8274,13 +8307,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8965,12 +8998,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Συγγραφείς" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -9166,54 +9199,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+Ε" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9226,7 +9267,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9625,6 +9666,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9728,49 +9770,49 @@ msgstr "Άγνωστη εργασία" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Μη διαθέσιμο" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9787,7 +9829,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9796,7 +9838,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9838,12 +9880,12 @@ msgstr "Μηδενισμός γρήγορης αναζήτησης" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9852,35 +9894,35 @@ msgid "Size (MB)" msgstr "Μέγεθος (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Μέγεθος" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9967,12 +10009,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Επόμενη Σελίδα" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Προηγούμενη Σελίδα" @@ -10029,7 +10071,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -10149,13 +10191,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Άρνηση πρόσβασης" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10341,22 +10383,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10511,38 +10568,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10824,161 +10881,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10986,7 +11043,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10994,46 +11051,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11091,127 +11148,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Ναι/Όχι" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Λίστα φορμάτ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Αριθμός" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Κείμενο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11220,57 +11277,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12014,7 +12071,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12640,31 +12697,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13184,19 +13241,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13336,7 +13393,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Αναζητήσεις" @@ -13778,119 +13835,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Επιλογές γραμματοσειράς" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Μετάβαση στο..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Επόμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Προηγούμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13946,93 +14003,107 @@ msgstr "Κύλιση δεξιά" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Προεπισκόπηση Εκτύπωσης" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Προσθήκη σελιδοδείκτη" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Διαχείριση Σελιδοδεικτών" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14152,12 +14223,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14441,31 +14512,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "επιλεγμένο" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "ναι" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "μη επιλεγμένο" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14487,17 +14558,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "κενό" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "άδειο" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15300,11 +15371,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15314,35 +15385,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Κύριο" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15582,7 +15653,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Νεώτερη" @@ -15640,15 +15711,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15705,15 +15776,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15731,80 +15802,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16174,7 +16245,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16199,147 +16270,147 @@ msgstr "Ολοκληρώθηκε" msgid "Working..." msgstr "Εκτελείται..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Πορτογαλικά Βραζιλίας" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Αγγλικά (Ηνωμένο Βασίλειο)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Απλοποιημένα Κινέζικα" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Παραδοσιακά Κινέζικα" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Αγγλικά" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Αγγλικά (Αυστραλία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Αγγλικά (Νέα Ζηλανδία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Αγγλικά (Καναδάς)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Αγγλικά (Ινδία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Αγγλικά (Σιγκαπούρη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Αγγλικά (Ιρλανδία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Ισπανικά (Παραγουάη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16401,7 +16472,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index 5b8871f364..6d1bb8e05d 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-05-21 07:30+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Australia) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:51+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:54+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -698,11 +698,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index aae2ed8149..5d5d78b8c4 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-02-27 02:43+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:52+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:55+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -319,199 +319,199 @@ msgstr "Set metadata in %s files" msgid "Set metadata from %s files" msgstr "Set metadata from %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -703,11 +703,11 @@ msgstr "Disabled plugins" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialization of plugin %s failed with traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -715,15 +715,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Add a plugin by specifying the path to the zip file containing it." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Remove a custom plugin by name. Has no effect on built-in plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -731,19 +731,19 @@ msgstr "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "List all installed plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Enable the named plugin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Disable the named plugin" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -751,7 +751,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -759,7 +759,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -852,26 +852,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -983,7 +983,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Communicate with RIM Blackberry devices." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1022,6 +1022,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1233,7 +1237,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1257,19 +1265,19 @@ msgstr "The B&N Nook" msgid "Communicate with the Nook eBook reader." msgstr "Communicate with the B&N Nook eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1432,21 +1440,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Selected slot: %s is not supported." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" @@ -1558,15 +1566,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Rendered %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Failed %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1576,29 +1584,29 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Disable normalize (improve contrast) colour range for pictures. Default: " "False" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Maintain picture aspect ratio. Default is to fill the screen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Disable sharpening." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1606,11 +1614,11 @@ msgstr "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Don't split landscape images into two portrait images" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1618,7 +1626,7 @@ msgstr "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1626,7 +1634,7 @@ msgstr "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1634,7 +1642,7 @@ msgstr "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1642,35 +1650,35 @@ msgstr "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order in which they were added to the comic." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Apply no processing to the image" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Page" @@ -2740,97 +2748,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Title" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Author(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Publisher" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2936,47 +2944,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3163,7 +3171,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3898,7 +3906,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3956,7 +3964,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -4013,134 +4021,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4148,59 +4170,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4321,77 +4343,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4612,15 +4644,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4664,7 +4696,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4736,58 +4768,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4872,7 +4904,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5187,10 +5219,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5233,7 +5265,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5253,7 +5285,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5356,7 +5388,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6938,11 +6970,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6950,71 +6982,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7214,14 +7246,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7496,48 +7528,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7627,7 +7659,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7637,7 +7669,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7670,11 +7702,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7703,7 +7735,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7850,7 +7882,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7865,7 +7898,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7961,50 +7994,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8109,7 +8142,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8183,13 +8216,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8874,12 +8907,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -9075,54 +9108,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9135,7 +9176,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9534,6 +9575,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9637,49 +9679,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9696,7 +9738,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9705,7 +9747,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9747,12 +9789,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9761,35 +9803,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9876,12 +9918,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9938,7 +9980,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -10058,13 +10100,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10250,22 +10292,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10420,38 +10477,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10733,161 +10790,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10895,7 +10952,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10903,46 +10960,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11000,127 +11057,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11129,57 +11186,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11923,7 +11980,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12549,31 +12606,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13093,19 +13150,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13245,7 +13302,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13687,119 +13744,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13855,93 +13912,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14061,12 +14132,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14350,31 +14421,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14396,17 +14467,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15209,11 +15280,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15223,35 +15294,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15491,7 +15562,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15549,15 +15620,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15614,15 +15685,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15640,80 +15711,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16083,7 +16154,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16108,147 +16179,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16310,7 +16381,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index de1751cc0b..deff10b909 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-02-15 08:46+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:51+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:54+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -324,45 +324,45 @@ msgstr "Set metadata in %s files" msgid "Set metadata from %s files" msgstr "Set metadata from %s files" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Look and Feel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Adjust the look and feel of the calibre interface to suit your tastes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Behaviour" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Change the way calibre behaves" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Add your own columns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Add/remove your own columns to the calibre book list" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Toolbar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -370,64 +370,64 @@ msgstr "" "Customise the toolbars and context menus, changing which actions are " "available in each" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Customise the way searching for books works in calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Input Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Set conversion options specific to each input format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Common Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Set conversion options common to all formats" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Output Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Set conversion options specific to each output format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Adding books" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "Control how calibre reads metadata from files when adding books" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Saving books to disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -435,48 +435,48 @@ msgstr "" "Control how calibre exports files from its database to disc when using Save " "to disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Sending books to devices" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Control how calibre transfers files to your ebook reader" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Metadata plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Change metadata fields before saving/sending" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Template Functions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Advanced" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Create your own template functions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Sharing books by email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Sharing" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -484,11 +484,11 @@ msgstr "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Sharing over the net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -496,36 +496,36 @@ msgstr "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Metadata download" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Add/remove/customise various bits of calibre functionality" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Fine tune how calibre behaves in various contexts" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Miscellaneous" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Miscellaneous advanced configuration" @@ -732,11 +732,11 @@ msgstr "Disabled plugins" msgid "Enabled plugins" msgstr "Enabled plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisation of plugin %s failed with traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -748,15 +748,15 @@ msgstr "" " Customise calibre by loading external plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Add a plugin by specifying the path to the zip file containing it." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Remove a custom plugin by name. Has no effect on builtin plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -764,19 +764,19 @@ msgstr "" "Customise plugin. Specify name of plugin and customisation string separated " "by a comma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "List all installed plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Enable the named plugin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Disable the named plugin" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Debug log" @@ -784,7 +784,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -792,7 +792,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Communicate with S60 phones." @@ -892,26 +892,26 @@ msgstr "" "Click 'Show Details' for a list." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catalogue" @@ -1029,7 +1029,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Communicate with BlackBerry Smartphones." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1068,6 +1068,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Communicate with the PocketBook 602/603/902/903 reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Communicate with the PocketBook 701" @@ -1285,7 +1289,11 @@ msgstr "Communicate with the Trekstor" msgid "Communicate with the EEE Reader" msgstr "Communicate with the EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Communicate with the Nextbook Reader" @@ -1309,19 +1317,19 @@ msgstr "The Nook" msgid "Communicate with the Nook eBook reader." msgstr "Communicate with the Nook eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Communicate with the Nook Color eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1503,21 +1511,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Selected slot: %s is not supported." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" @@ -1629,15 +1637,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Rendered %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Failed %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1647,7 +1655,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1657,22 +1665,22 @@ msgstr "" "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Disable normalise (improve contrast) colour range for pictures. Default: " "False" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Maintain picture aspect ratio. Default is to fill the screen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Disable sharpening." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1680,11 +1688,11 @@ msgstr "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Don't split landscape images into two portrait images" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1692,7 +1700,7 @@ msgstr "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1700,7 +1708,7 @@ msgstr "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1708,7 +1716,7 @@ msgstr "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1716,7 +1724,7 @@ msgstr "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1726,15 +1734,15 @@ msgstr "" "experiment to see which format gives you optimal size and look on your " "device." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Apply no processing to the image" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Do not convert the image to greyscale (black and white)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1742,14 +1750,14 @@ msgstr "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Page" @@ -2995,97 +3003,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Yes" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Title" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Author(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Publisher" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Comments" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Tags" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Series" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Language" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Timestamp" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Published" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Rights" @@ -3217,47 +3225,47 @@ msgstr "" "Fetch a cover image/social metadata for the book identified by ISBN from " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Cover" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3449,7 +3457,7 @@ msgstr "HTML TOC generation options." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4294,7 +4302,7 @@ msgid "Add to library" msgstr "Add to library" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4353,7 +4361,7 @@ msgstr "User annotations generated from main library only" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "No books selected" @@ -4410,87 +4418,101 @@ msgstr "Export Catalogue Directory" msgid "Select destination for %s.%s" msgstr "Select destination for %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Choose calibre library to work with" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Switch/create library..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Quick switch" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Rename library" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Delete library" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Pick a random book" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Library Maintenance" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Library metadata backup status" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Start backing up metadata of all books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Check library" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Restore database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Rename" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Choose a new name for the library %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Note that the actual library folder will be renamed." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Already exists" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "The folder %s already exists. Delete it first." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Rename failed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4498,42 +4520,42 @@ msgstr "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "none" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Backup status" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Book metadata files remaining to be written: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Backup metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4541,7 +4563,7 @@ msgstr "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4549,7 +4571,7 @@ msgstr "" msgid "Success" msgstr "Success" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4557,33 +4579,33 @@ msgstr "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Failed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "Database integrity check failed, click Show details for details." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "No problems found" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "The files in your library match the information in the database." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "No library found" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4591,15 +4613,15 @@ msgstr "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Not allowed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4607,7 +4629,7 @@ msgstr "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "You cannot change libraries while jobs are running." @@ -4731,65 +4753,75 @@ msgid "Remove all formats from selected books, except..." msgstr "Remove all formats from selected books, except..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Remove covers from selected books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Remove matching books from device" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Cannot delete" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Choose formats to be deleted" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Cannot delete books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "No device is connected" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Main memory" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Storage Card A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Storage Card B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "No books to delete" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "None of the selected books are on the device" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Deleting books from device." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -4797,16 +4829,16 @@ msgstr "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 -msgid "" -"The selected books will be permanently deleted and the files removed " -"from your calibre library. Are you sure?" -msgstr "" -"The selected books will be permanently deleted and the files removed " -"from your calibre library. Are you sure?" - #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" +"The selected books will be permanently deleted and the files removed " +"from your calibre library. Are you sure?" +msgstr "" +"The selected books will be permanently deleted and the files removed " +"from your calibre library. Are you sure?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" msgstr "" @@ -5049,15 +5081,15 @@ msgstr "" "books will be permanently deleted from your calibre library.

    " "Are you sure you want to proceed?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5101,7 +5133,7 @@ msgid "Move to next highlighted match" msgstr "Move to next highlighted match" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5173,38 +5205,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Save single format to disc..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Save to disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Save to disc in a single directory" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Save only %s format to disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Save only %s format to disc in a single directory" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Cannot save to disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Choose destination directory" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5214,20 +5246,20 @@ msgstr "" "corruption of your library. Save to disc is meant to export files from your " "calibre library elsewhere." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Error while saving" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "There was an error while saving." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Could not save some books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Click the show details button to see which ones." @@ -5312,7 +5344,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5647,10 +5679,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5696,7 +5728,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Collections" @@ -5716,7 +5748,7 @@ msgstr "Double-click to open Book Details window" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Path" @@ -5819,7 +5851,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7451,11 +7483,11 @@ msgstr "Cover browser could not be loaded" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7463,35 +7495,35 @@ msgstr "Cover browser could not be loaded" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Undefined" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "star(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Unrated" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Set '%s' to today" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "Clear '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7499,23 +7531,23 @@ msgstr "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Apply changes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Remove series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Automatically number books" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Force numbers to start with " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -7523,15 +7555,15 @@ msgstr "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Remove all tags" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "tags to add" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "tags to remove" @@ -7736,14 +7768,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Invalid template" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8033,48 +8065,48 @@ msgstr "Existing" msgid "Convertible" msgstr "Convertible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Choose location for calibre library" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Same as current" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "The location %s contains the current calibre library" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "No existing library found" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "There is no existing calibre library at %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Not empty" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "The folder %s is not empty. Please choose an empty folder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "No location" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "No location selected" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Bad location" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s is not an existing folder" @@ -8166,7 +8198,7 @@ msgid "&Cancel" msgstr "&Cancel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Edit Comments" @@ -8176,7 +8208,7 @@ msgstr "Where do you want to delete from?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Library" @@ -8211,11 +8243,11 @@ msgstr "Location" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Date" @@ -8244,7 +8276,7 @@ msgstr "Author sort" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "No matches found" @@ -8391,7 +8423,8 @@ msgstr "Copied" msgid "Copy to clipboard" msgstr "Copy to clipboard" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8406,7 +8439,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Custom metadata" @@ -8525,27 +8558,27 @@ msgstr "You must specify a destination when source is a composite field" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Search/replace invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Authors cannot be set to the empty string. Book title %s not processed" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Title cannot be set to the empty string. Book title %s not processed" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "Search pattern is invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8553,25 +8586,25 @@ msgstr "" "Applying changes to %d books.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "Delete saved search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 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:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "Save search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "Search/replace name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8687,7 +8720,7 @@ msgid "&Force numbers to start with:" msgstr "&Force numbers to start with:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Date:" @@ -8769,13 +8802,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "&Basic metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "&Custom metadata" @@ -9496,12 +9529,12 @@ msgstr "Choose formats" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Authors" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Publishers" @@ -9706,54 +9739,62 @@ msgid "Rename the item in every book where it is used." msgstr "Rename the item in every book where it is used." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "Function &name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "&Documentation:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "Python &code:" @@ -9766,7 +9807,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Edit template" @@ -10183,6 +10224,7 @@ msgid "Regular expression (?P)" msgstr "Regular expression (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10286,49 +10328,49 @@ msgstr "Unknown job" msgid "There are %d waiting jobs:" msgstr "There are %d waiting jobs:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Cannot kill job" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Cannot kill jobs that communicate with the device" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Job has already run" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Unavailable" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Jobs:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Click to see list of jobs" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Jobs" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "Do you really want to stop the selected job?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "Do you really want to stop all non-device jobs?" @@ -10345,7 +10387,7 @@ msgid "Show books in the main memory of the device" msgstr "Show books in the main memory of the device" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Card A" @@ -10354,7 +10396,7 @@ msgid "Show books in storage card A" msgstr "Show books on storage card A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Card B" @@ -10398,12 +10440,12 @@ msgstr "Reset Quick Search" msgid "Copy current search text (instead of search name)" msgstr "Copy current search text (instead of search name)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "On Device" @@ -10412,35 +10454,35 @@ msgid "Size (MB)" msgstr "Size (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "The lookup/search name is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "This book's UUID is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "In Library" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Size" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Marked for deletion" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Double click to edit me

    " @@ -10529,12 +10571,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Viewer toolbar" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Next Page" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Previous Page" @@ -10593,7 +10635,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibre Library" @@ -10720,13 +10762,13 @@ msgstr "Unhandled exception" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Permission denied" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "Could not open %s. Is it being used by another program?" @@ -10928,22 +10970,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "This ISBN number is valid" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "This ISBN number is invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "&Publisher:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "Clear date" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Publishe&d:" @@ -11101,38 +11158,38 @@ msgstr "Could not read cover from %s 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Change cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "Co&mments" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "&Cover and formats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "C&ustom metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Comments" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11453,161 +11510,161 @@ msgstr "Use internal &viewer for:" msgid "Reset all disabled &confirmation dialogs" msgstr "Reset all disabled &confirmation dialogs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11615,7 +11672,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11623,46 +11680,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11725,127 +11782,127 @@ msgstr "" "Restore settings to default values. Only settings for the currently selected " "section are restored." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Text, column shown in the tag browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "Comma separated text, like tags, shown in the tag browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "Long text, like comments, not shown in the tag browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Text column for keeping series-like information" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Text, but with a fixed set of permitted values" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Floating point numbers" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Integers" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Ratings, shown with stars" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Yes/No" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Column built from other columns" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formats" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "No column selected" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "No column has been selected" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "Selected column is not a user-defined column" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11854,61 +11911,61 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "No lookup name was provided" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 -msgid "" -"The lookup name must contain only lower case letters, digits and " -"underscores, and start with a letter" -msgstr "" -"The lookup name must contain only lower case letters, digits and " -"underscores, and start with a letter" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" +"The lookup name must contain only lower case letters, digits and " +"underscores, and start with a letter" +msgstr "" +"The lookup name must contain only lower case letters, digits and " +"underscores, and start with a letter" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 +msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "No column heading was provided" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "The lookup name %s is already used" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "The heading %s is already used" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "You must enter a template for composite columns" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "You must enter at least one value for enumeration columns" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "You cannot provide the empty value, as it is included by default" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "The value \"{0}\" is in the list more than once" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12701,7 +12758,7 @@ msgid "Search for plugin" msgstr "Search for plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "No matches" @@ -13444,31 +13501,31 @@ msgstr "Cannot remove" msgid "Cannot remove the actions %s from this location" msgstr "Cannot remove the actions %s from this location" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Customise the actions in:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "A&vailable actions" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "&Current actions" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Move selected action up" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Move selected action down" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Add selected actions to toolbar" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Remove selected actions from toolbar" @@ -14001,19 +14058,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -14155,7 +14212,7 @@ msgstr "" "Changing the metadata for that many books can take a while. Are you sure?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Searches" @@ -14623,17 +14680,17 @@ msgstr "User &Stylesheet" msgid "No results found for:" msgstr "No results found for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Options to customise the ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Remember last used window size" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14641,69 +14698,69 @@ msgstr "" "Set the user CSS stylesheet. This can be used to customise the look of all " "books." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Maximum width of the viewer window, in pixels." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "Resize images larger than the viewer window to fit inside it" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Hyphenate text" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Default language for hyphenation rules" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Save the current position in the document when quitting" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Have the mouse wheel turn pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "The time, in seconds, for the page flip animation. Default is half a second." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Font options" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "The serif font family" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "The sans-serif font family" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "The monospaced font family" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "The standard font size in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "The monospaced font size in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "The standard font type" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "Still editing" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -14711,36 +14768,36 @@ msgstr "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Lookup in dictionary" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Go to..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Next Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Previous Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Document Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Document End" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Section Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Section End" @@ -14796,95 +14853,109 @@ msgstr "Scroll right" msgid "Book format" msgstr "Book format" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Position in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "Go to a reference. To get reference numbers, use the reference mode." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Search for text in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Print Preview" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Connecting to dict.org to lookup: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Choose ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "No matches found for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Loading flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Laying out %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Bookmark #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Add bookmark" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Enter title for bookmark:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Manage Bookmarks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Loading ebook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Could not open ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Options to control the ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "If specified, viewer window will try to come to the front when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "If specified, viewer window will try to open full screen when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript alert and console messages to the console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -15009,13 +15080,13 @@ msgstr "Could not move library" msgid "Select location for books" msgstr "Select location for books" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "You must choose an empty folder for the calibre library. %s is not empty." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "welcome wizard" @@ -15330,31 +15401,31 @@ msgid "Turn on the &content server" msgstr "Turn on the &content server" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "checked" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "yes" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "unchecked" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "no" @@ -15376,17 +15447,17 @@ msgstr "thismonth" msgid "daysago" msgstr "daysago" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "empty" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16463,11 +16534,11 @@ msgstr "" "\n" "For help on an individual command: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "No label was provided" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -16479,35 +16550,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sAverage rating is %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Main" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Copying %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Compacting database" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Ratings" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Author Sort" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Title Sort" @@ -16781,7 +16852,7 @@ msgstr "home" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Newest" @@ -16839,15 +16910,15 @@ msgstr "Permalink" msgid "A permanent link to this book" msgstr "A permanent link to this book" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "This book has been deleted" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "in search" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Matching books" @@ -16917,15 +16988,15 @@ msgstr "TAGS: %s
    " msgid "SERIES: %s [%s]
    " msgstr "SERIES: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Books in your library" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "By " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Books sorted by " @@ -16945,74 +17016,74 @@ msgstr "" "Whenever you pass arguments to %prog that have spaces in them, enclose the " "arguments in quotation marks." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Path to the database in which books are stored" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Pattern to guess metadata from filenames" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Access key for isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Default timeout for network operations (seconds)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Path to directory in which your library of books is stored" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "The language in which to display the user interface" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "The default output format for ebook conversions." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Ordered list of formats to prefer for input." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Read metadata from files" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Swap author first and last names when reading metadata" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Add new formats to existing book records" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Tags to apply to books added to the library" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "List of named saved searches" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "User-created tag browser categories" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "How and when calibre updates metadata on the device." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." @@ -17020,7 +17091,7 @@ msgstr "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -17468,7 +17539,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -17493,147 +17564,147 @@ msgstr "Finished" msgid "Working..." msgstr "Working..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Brazilian Portuguese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "English (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Simplified Chinese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Chinese (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Traditional Chinese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "English" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "English (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "English (New Zealand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "English (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "English (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "English (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "English (Cyprus)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "English (Czechoslovakia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "English (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "English (Croatia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "English (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "English (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "English (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "English (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "English (Ireland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "English (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Spanish (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "Spanish (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "Spanish (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "Spanish (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "Spanish (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "Spanish (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "Spanish (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "Spanish (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Spanish (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "Spanish (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Spanish (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "German (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "French (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Dutch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Dutch (BE)" @@ -17697,7 +17768,7 @@ msgstr "Failed to negotiate SSH session: " msgid "Failed to authenticate with server: %s" msgstr "Failed to authenticate with server: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Control email delivery" @@ -21767,6 +21838,9 @@ msgstr "" #~ msgid "Downloading social metadata, please wait..." #~ msgstr "Downloading social metadata, please wait..." +#~ msgid "Customize the actions in:" +#~ msgstr "Customise the actions in:" + #~ msgid "" #~ "Values for the tweaks are shown below. Edit them to change the behavior of " #~ "calibre. Your changes will only take effect after a restart of calibre." diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index f5e58628ad..880497e70d 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-01-09 00:03+0000\n" "Last-Translator: Kalle Kniivilä \n" "Language-Team: Esperanto \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:37+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -324,199 +324,199 @@ msgstr "Meti metadatumojn en dosieroj %s" msgid "Set metadata from %s files" msgstr "Meti metadatumojn el dosieroj %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -722,11 +722,11 @@ msgstr "Malŝaltitaj kromprogramoj" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Aktivigo de kromprogramo malsukcesis %s kun la indiko:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -738,19 +738,19 @@ msgstr "" " Agordi Calibre per aktivigo de eksteraj kromprogramoj.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Aldoni kromprogramon, indikante la padon al la zip-dosierujo en kiu ĝi " "troviĝas." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Forigi kromprogramon indikante ĝian nomon. Ne influas enkonstruitajn " "kromprogramojn." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -758,19 +758,19 @@ msgstr "" "Agordi kromprogramon. Indiku la nomon de la kromprogramo kaj la agordokodon, " "dividite per komo." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Listigi ĉiujn kromprogramojn" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Ŝalti la indikitan kromprogramon" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Malŝalti la indikitan kromprogramon" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -778,7 +778,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Komuniki kun telefonoj de la sistemo Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -786,7 +786,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -879,26 +879,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -1010,7 +1010,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Komuniki kun la programebla telefono Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1049,6 +1049,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1260,7 +1264,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1284,19 +1292,19 @@ msgstr "Nook" msgid "Communicate with the Nook eBook reader." msgstr "Komuniki kun la aparato Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1457,21 +1465,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1583,104 +1591,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2688,97 +2696,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2884,47 +2892,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3111,7 +3119,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3846,7 +3854,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3904,7 +3912,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3961,134 +3969,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4096,59 +4118,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4269,77 +4291,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4560,15 +4592,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4612,7 +4644,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4684,58 +4716,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4820,7 +4852,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5135,10 +5167,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5181,7 +5213,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5201,7 +5233,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5304,7 +5336,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6886,11 +6918,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6898,71 +6930,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7162,14 +7194,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7444,48 +7476,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7575,7 +7607,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7585,7 +7617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7618,11 +7650,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7651,7 +7683,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7798,7 +7830,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7813,7 +7846,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7909,50 +7942,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8057,7 +8090,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8131,13 +8164,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8822,12 +8855,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -9023,54 +9056,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9083,7 +9124,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9482,6 +9523,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9585,49 +9627,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9644,7 +9686,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9653,7 +9695,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9695,12 +9737,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9709,35 +9751,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9824,12 +9866,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9886,7 +9928,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -10006,13 +10048,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10198,22 +10240,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10368,38 +10425,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10681,161 +10738,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10843,7 +10900,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10851,46 +10908,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10948,127 +11005,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11077,57 +11134,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11871,7 +11928,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12497,31 +12554,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13041,19 +13098,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13193,7 +13250,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13635,119 +13692,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13803,93 +13860,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14009,12 +14080,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14298,31 +14369,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14344,17 +14415,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15157,11 +15228,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15171,35 +15242,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15439,7 +15510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15497,15 +15568,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15562,15 +15633,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15588,80 +15659,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16031,7 +16102,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16056,147 +16127,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16258,7 +16329,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 516b173d36..0dcebc34d9 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,15 +10,15 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-06-04 09:19+0000\n" -"Last-Translator: Jellby \n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-15 12:06+0000\n" +"Last-Translator: fjuarez \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-05 04:34+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-16 04:35+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:528 msgid "" @@ -55,7 +55,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -70,7 +70,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -80,8 +80,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -166,36 +166,36 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -346,46 +346,46 @@ msgstr "Asignar metadatos a los ficheros %s" msgid "Set metadata from %s files" msgstr "Asignar metadatos desde ficheros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Aspecto visual" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interfaz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajuste la apariencia y sensación de la interfaz de calibre para que se " "adapte a sus gustos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Comportamiento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Cambie el comportamiento de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Columnas personalizadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Añada/elimine sus propias columnas en la lista de libros de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -393,70 +393,70 @@ msgstr "" "Personalice las barras de herramientas y los menús de contexto, cambiando " "las acciones que estarán disponible en cada uno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Búsqueda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" "Personalice el modo en que funcionan las búsquedas de libros en calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Opciones de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversión" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" "Establezca las opciones de conversión específicas de cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opciones comunes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" "Establezca las opciones de conversión comunes para todos los formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Opciones de salida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" "Establezca las opciones específicas de conversión para cada formato de salida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Añadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controle la manera en que calibre lee los metadatos de los ficheros al " "añadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Guardar en disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -464,50 +464,50 @@ msgstr "" "Controle la manera en que calibre exporta ficheros de su base de datos al " "disco al usar «Guardar en el disco»" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Enviar a dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controle la manera en que calibre transfiere los ficheros a su lector de " "libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Control de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Cambie los campos de metadatos antes de guardar o enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Funciones de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Avanzada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Cree sus propias funciones de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Compartir por correo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Compartir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -515,11 +515,11 @@ msgstr "" "Configure la compartición de libros por correo electrónico. Puede usarse " "para enviar automáticamente las noticias descargadas a sus dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Compartir por red" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -528,36 +528,36 @@ msgstr "" "biblioteca de calibre en cualquier lugar, con cualquier dispositivo, a " "través de Internet." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Descarga de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Controle cómo descarga calibre los metadatos de la red" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Complementos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Añada, elimine y configure diversas funciones de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Ajustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ajuste cómo se comporta calibre en diversos contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Miscelánea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Configuración miscelánea avanzada" @@ -752,12 +752,12 @@ msgstr "Complementos desactivados" msgid "Enabled plugins" msgstr "Complementos habilitados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" "La inicialización del complemento %s falló y generó la siguiente traza:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -769,18 +769,18 @@ msgstr "" " Personalizar calibre cargando complementos externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Añadir un complemento especificando la ruta al archivo ZIP que lo contiene." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Eliminar un complemento personalizado por nombre. No tiene efecto en los " "complementos incorporados." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -788,19 +788,19 @@ msgstr "" "Personalizar complemento. Especifica el nombre del complemento y el texto de " "personalización separados por una coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Lista de todos los complementos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Activar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Desactivar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Registro de depuración" @@ -808,7 +808,7 @@ msgstr "Registro de depuración" msgid "Communicate with Android phones." msgstr "Comunicar con teléfonos Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -816,7 +816,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60." @@ -932,26 +932,26 @@ msgstr "" "Pulse en \"Mostrar detalles\" para ver una lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catálogo" @@ -1071,7 +1071,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Comunicar con el teléfono Blackberry" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1110,6 +1110,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicar con el lector PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "Comunicar con el lector PocketBook 360+." + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Comunicar con el PocketBook 701" @@ -1339,7 +1343,11 @@ msgstr "Comunicar con el lector Trekstor" msgid "Communicate with the EEE Reader" msgstr "Comunicar con el EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "Comunicar con la tablilla Adam" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar con el Nextbook Reader" @@ -1363,19 +1371,19 @@ msgstr "El Nook" msgid "Communicate with the Nook eBook reader." msgstr "Comunicarse con el lector Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Comunicar con el lector Nook Color." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "Nook Simple" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "Comunicar con el lector Nook TSR." @@ -1565,21 +1573,21 @@ msgstr "" "La memoria principal de %s es de sólo lectura. Esto suele ocurrir por " "errores en el sistema de ficheros." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "No hay suficiente espacio libre en la tarjeta de almacenamiento" @@ -1698,15 +1706,15 @@ msgstr "" msgid "Card A folder" msgstr "Carpeta de la tarjeta A" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "%s renderizado" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "%s falló" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1716,7 +1724,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1726,24 +1734,24 @@ msgstr "" "predeterminado %default. Los valores menores de 256 pueden hacer que el " "texto se vea borroso en su dispositivo si crea los cómics en formato EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Deshabilitar normalizar (mejora el contraste) el rango de color para " "imágenes. Predeterminado: desactivado" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Mantener la proporción de la imagen. El valor predeterminado es rellenar la " "pantalla." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Deshabilitar enfocar." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1751,11 +1759,11 @@ msgstr "" "Desactivar el recortado de páginas de cómics. Para algunos cómics, el " "recortado puede eliminar contenido además de bordes." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "No dividir imágenes apaisadas en dos imágenes verticales" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1763,7 +1771,7 @@ msgstr "" "Mantener la proporción y escalar la imagen usando la altura de la pantalla " "como ancho de imagen, para verla en modo de visualización apaisado." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1772,7 +1780,7 @@ msgstr "" "páginas apaisadas sean divididas en páginas verticales de derecha a " "izquierda." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1780,7 +1788,7 @@ msgstr "" "Activa eliminación de artefactos (despeckle). Reduce el ruido de artefactos " "en imágenes. Puede incrementar bastante el tiempo de procesamiento." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1788,7 +1796,7 @@ msgstr "" "No ordenar los ficheros encontrados en el cómic por nombre alfabético. En su " "lugar usar el orden en el que fueron agregados al cómic." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1798,15 +1806,15 @@ msgstr "" "hacer pruebas para ver qué formato proporciona una mejor relación entre " "tamaño y calidad para su dispositivo." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Dejar imágenes sin procesar" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "No convertir la imagen a escalas de gris (blanco y negro)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1815,7 +1823,7 @@ msgstr "" "Normalmente el tamaño de la imagen se calcula automáticamente según el " "perfil de salida, esta opción tienen prioridad." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1823,8 +1831,8 @@ msgstr "" "Al convertir un CBC no añadir enlaces a cada página en el Índice. Esto sólo " "se aplica si el Índice tiene más de una sección." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Página" @@ -2141,7 +2149,7 @@ msgstr "" "

    que contengan las palabras «chapter», «book», «section» o «part», así " "como cualquier etiqueta que tenga class=\"chapter\". La expresión debe dar " "una lista de elementos. Para desactivar la detección de capítulos use la " -"expresión «/». Véase el Tutorial de XPath en el Manual de usuario de calibre " +"expresión «/». Véase el Cursillo de XPath en el Manual de usuario de calibre " "para obtener más ayuda sobre el uso de esta opción." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285 @@ -3126,97 +3134,97 @@ msgstr "Valor: campo desconocido " msgid "TEMPLATE ERROR" msgstr "ERROR DE PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(es)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Editorial" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Productor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Comentarios" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiquetas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Idioma" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Marca temporal" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Publicado" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Derechos" @@ -3350,48 +3358,48 @@ msgstr "" "Obtiene metadatos sociales o la imagen de portada de LibraryThing.com del " "libro identificado por el ISBN.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "Descarga metadatos y portadas de Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "EE. UU." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "Francia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Alemania" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "Reino Unido" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "Italia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "Portal de Amazon que se usará:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "Los metadatos de Amazon se descargarán de la página de Amazon de este país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" "El tiempo de espera de Amazon ha expirado. Vuelva a intentarlo más tarde" @@ -3601,7 +3609,7 @@ msgstr "Opciones de generación del Índice HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4509,7 +4517,7 @@ msgid "Add to library" msgstr "Añadir a la biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4569,7 +4577,7 @@ msgstr "Usar anotaciones generadas sólo desde la biblioteca principal" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "No hay libros seleccionados" @@ -4626,88 +4634,104 @@ msgstr "Directorio para exportar catálogos" msgid "Select destination for %s.%s" msgstr "Seleccionar destino para %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Elija una biblioteca de calibre para trabajar con ella" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Cambiar/crear biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Cambio rápido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Renombrar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Eliminar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Seleccione un libro aleatorio" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Mantenimiento de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Estado de la copia de respaldo de metadatos de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Iniciar copia de respaldo de los metadatos de todos los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Comprobar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Restaurar base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Renombrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Elija un nuevo nombre para la biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" "Tenga en cuenta que se cambiará el nombre de la carpeta de la biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Ya existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "La carpeta %s ya existe. Elimínela primero." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "Demasiado larga" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" +"La ruta a la biblioteca es demasiado larga. Debe tener menos de %d " +"caracteres." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Falló el renombrado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4716,20 +4740,20 @@ msgstr "" "esto es que uno de los ficheros de la biblioteca está abierto en otro " "programa." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" @@ -4737,23 +4761,23 @@ msgstr "" "Todos los ficheros (no sólo los libros) de " "

    %s

    se borrarán permanentemente. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "none" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Estado de la Copia de Seguridad" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Ficheros de metadatos que quedan por escribir: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Copia de seguridad de metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4761,7 +4785,7 @@ msgstr "" "Se hará una copia de seguridad de los metadatos mientras calibre está en " "ejecución, a un ritmo aproximado de un libro cada tres segundos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4769,7 +4793,7 @@ msgstr "" msgid "Success" msgstr "Éxito" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4778,37 +4802,37 @@ msgstr "" "¿Quiere que calibre compruebe si los ficheros en la biblioteca coinciden con " "la información de la base de datos?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Falló" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "La comprobación de la integridad de la base de datos falló, pulse en " "«Mostrar detalles» para más información." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "No se han encontrado problemas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" "Los ficheros en la biblioteca coinciden con la información de la base de " "datos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "No se encontró la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4816,15 +4840,15 @@ msgstr "" "No se encontró ninguna biblioteca de calibre en %s. Se eliminará de la lista " "de bibliotecas conocidas." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "No permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4832,7 +4856,7 @@ msgstr "" "No puede cambiar de biblioteca mientras usa la variable de entorno " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" "No se puede cambiar de biblioteca mientras los trabajos se estan realizando" @@ -4962,22 +4986,26 @@ msgid "Remove all formats from selected books, except..." msgstr "Eliminar todos los formatos de los libros seleccionados, excepto..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "Eliminar todos los formatos de los libros seleccionados" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Eliminar portadas de los libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Eliminar los libros que correspondan del dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "No se puede borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Elegir formatos a borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." @@ -4985,44 +5013,52 @@ msgstr "" "Elegir los formatos que no se borrarán.

    Nunca se borrarán todos los " "formatos de un libro." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" +"Se borrarán todos los formatos de los libros seleccionados de la " +"biblioteca.
    Los metadatos se conservarán. ¿Está seguro?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "No se pueden eliminar libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "No hay ningún dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Memoria principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Tarjeta de almacenamiento A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Tarjeta de almacenamiento B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "No hay libros para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Ninguno de los libros seleccionados está en el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Eliminando libros del dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5030,7 +5066,7 @@ msgstr "" "Algunos de los libros seleccionados están en el dispositivo conectado. ¿De " "dónde quiere borrar los libros seleccionades?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5038,7 +5074,7 @@ msgstr "" "Los libros seleccionados serán borrados permanentemente y los " "ficheros eliminados de su biblioteca calibre. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5295,15 +5331,15 @@ msgstr "" "se borrará permanentemente de tu libreria de Calibre.

    ¿Estas " "seguro de que quieres continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "Aplicando los metadatos modificados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "Algunos fallos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5349,7 +5385,7 @@ msgid "Move to next highlighted match" msgstr "Ir a la siguiente coincidencia resaltada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5421,38 +5457,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Guardar un solo formato en disco..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Guardar en el disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Guardar en el disco, en un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Guardar solamente el formato %s en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Guardar sólo el formato %s en un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "No se puede guardar en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Elegir directorio de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5462,20 +5498,20 @@ msgstr "" "corromper la biblioteca. «Guardar en el disco» tiene como objetivo exportar " "los archivos de su biblioteca de calibre a otro lugar." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Error al guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Hubo un error al guardar." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "No se pudieron guardar algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Pulse el botón \"Mostrar detalles\" para ver cuáles." @@ -5561,7 +5597,7 @@ msgstr "Tiendas" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "Elegir librerías" @@ -5906,10 +5942,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5956,7 +5992,7 @@ msgid "Book %s of %s" msgstr "Libro %s de %s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Colecciones" @@ -5976,7 +6012,7 @@ msgstr "Pulse dos veces para abrir la ventana de Detalles del libro" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Ruta" @@ -6079,7 +6115,7 @@ msgstr "salida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7394,7 +7430,7 @@ msgid "" "the current input document." msgstr "" "

    Buscar y sustituir utiliza expresiones regulares. Consulte el tutorial de expresiones " +"href=\"http://manual.calibre-ebook.com/regexp.html\">Cursillo de expresiones " "regulares para aprender las bases de su funcionamiento. Al pulsar en los " "botones de asistente de más abajo podrá comprobar sus expresiones regulares " "con el documento de entrada actual." @@ -7744,7 +7780,7 @@ msgstr "" "blanco a cualquier valor. Si se establece «*» en la etiqueta se seleccionará " "cualquier etiqueta.

    \r\n" "

    Para usos más avanzados de XPath, véase el Tutorial de " +"href=\"http://manual.calibre-ebook.com/xpath.html\">Cursillo de " "XPath.

    " #: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:128 @@ -7760,11 +7796,11 @@ msgstr "No se ha podido cargar el explorador de portadas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7772,35 +7808,35 @@ msgstr "No se ha podido cargar el explorador de portadas" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Indefinido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "estrella(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Sin calificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Establecer la fecha de hoy para '%s'" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "Limpiar «%s»" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " índice:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7808,38 +7844,38 @@ msgstr "" "La enumeración «{0}» contiene un valor inválido que se cambiará al valor " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Aplicar cambios" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Remover series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Numerar automáticamente los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Forzar números para que empiecen con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "La enumeración «{0}» contiene un valor inválido que no aparecerá en la lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Eliminar todas las etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "etiquetas a añadir" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "etiquetas a eliminar" @@ -8051,14 +8087,14 @@ msgstr "" "seguro?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Plantilla no válida" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8410,48 +8446,48 @@ msgstr "Existente" msgid "Convertible" msgstr "Convertible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Elija una ubicación para la biblioteca de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Igual que la actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "La ubicación %s contiene la biblioteca de calibre actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "No se ha encontrado ninguna biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "No existe una biblioteca de calibre en %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "No vacío" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "La carpeta %s no está vacía. Por favor elija una carpeta vacía" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Sin ubicación" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Sin ubicación seleccionada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Ubicación incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s no es una carpeta existente" @@ -8550,7 +8586,7 @@ msgid "&Cancel" msgstr "&Cancelar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Editar comentarios" @@ -8560,7 +8596,7 @@ msgstr "¿De dónde quiere borrar?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Biblioteca" @@ -8595,11 +8631,11 @@ msgstr "Ubicación" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Fecha" @@ -8633,7 +8669,7 @@ msgstr "Orden de autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "No se encontraron coincidencias" @@ -8787,7 +8823,8 @@ msgstr "Copiado" msgid "Copy to clipboard" msgstr "Copiar al portapapeles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8802,7 +8839,7 @@ msgid "Standard metadata" msgstr "Metadatos estándar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Metadatos personalizados" @@ -8923,30 +8960,30 @@ msgstr "Debe especificar un destino cuando la fuente es un campo compuesto" 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:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Buscar/sustituir no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "La cadena Autores no puede dejarse en blanco. El libro con el título %s no " "fue procesado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "El título no puede dejarse en blanco. El libro con el título %s no fue " "procesado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 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:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8954,26 +8991,26 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "Borrar la búsqueda/sustitución guardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 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:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "Guardar búsqueda/sustitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "Nombre de búsqueda/sustitución:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9092,7 +9129,7 @@ msgid "&Force numbers to start with:" msgstr "&Obligar a que los números empiecen por:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Fecha:" @@ -9177,13 +9214,13 @@ msgid "Set from &ebook file(s)" msgstr "Establecer a partir del (los) &fichero(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "Metadatos &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "Metadatos &personalizados" @@ -9960,12 +9997,12 @@ msgstr "Elegir formatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Editoriales" @@ -10178,55 +10215,63 @@ msgid "Rename the item in every book where it is used." msgstr "Renombrar el elemento en todos los libros que lo usen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "Cursillo del lenguaje de plantillas" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "Referencia del lenguaje de plantillas" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "EXCEPCIÓN: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "No se eligió ninguna columna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "Debe especificar una columna para colorear" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "No se especificó ninguna plantilla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "El cuadro de plantilla no puede estar vacío" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "Establecer el color de la columna:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "Valor de la plantilla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" "El valor de la plantilla para el libro actual en la vista de biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "&Nombre de la función:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "&Documentación:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "&Código Python:" @@ -10239,7 +10284,7 @@ msgid "Open Template Editor" msgstr "Abrir editor de plantillas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Modificar plantilla" @@ -10609,7 +10654,7 @@ msgstr "" "

    Establezca un patrón de expresión regular para usar al tratar de " "determinar los metadatos de un libro a partir del nombre de fichero.

    \n" "

    Hay disponible un tutorial sobre el uso de expresiones " +"ebook.com/regexp.html\">cursillo sobre el uso de expresiones " "regulares.

    \n" "

    Use la función Prueba para comprobar la expresión regular con " "algunos nombres ficheros de prueba (acuérdese de incluir la extensión). Los " @@ -10672,6 +10717,7 @@ msgid "Regular expression (?P)" msgstr "Expresión regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10775,49 +10821,49 @@ msgstr "Tarea desconocida" msgid "There are %d waiting jobs:" msgstr "Hay %d tareas en espera:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "No se puede detener esta tarea" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "No se pueden detener tareas que se comunican con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "La tarea ya se ha ejecutado" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "La tarea no puede detenerse" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "No disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Tareas:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Mayús+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Pulse para ver la lista de trabajos" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - tareas" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "¿De verdad quiere detener el trabajo seleccionado?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" "¿De verdad quiere detener todos los trabajos que no son de dispositivos?" @@ -10835,7 +10881,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostrar los libros de la memoria principal del dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Tarjeta A" @@ -10844,7 +10890,7 @@ msgid "Show books in storage card A" msgstr "Mostrar los libros de la tarjeta de memoria A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Tarjeta B" @@ -10889,12 +10935,12 @@ msgstr "Reiniciar la búsqueda rápida" msgid "Copy current search text (instead of search name)" msgstr "Copiar el texto de búsqueda actual (en vez del nombre de búsqueda)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "S" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "En el dispositivo" @@ -10903,35 +10949,35 @@ msgid "Size (MB)" msgstr "Tamaño (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "Modificado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "El nombre de búsqueda es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "El UUID de este libro es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "En la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Marcado para borrarlo" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Doble clic para editarme

    " @@ -11020,12 +11066,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de herramientas del visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Página siguiente" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Página anterior" @@ -11086,7 +11132,7 @@ msgstr "" "porque si hay tareas en ejecución serán abortadas," #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Biblioteca de calibre" @@ -11219,13 +11265,13 @@ msgstr "Excepción no considerada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Permiso denegado" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 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?" @@ -11436,22 +11482,37 @@ msgstr "" "%s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Este ISBN es válido" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Este ISBN no es válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "ISBN no válido" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "Introduzca un ISBN" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "El ISBN que ha introducido no es válido. Pruebe otra vez." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "&Editor:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "Borrar la fecha" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Publica&do:" @@ -11625,38 +11686,38 @@ msgstr "No se pudo leer la portada del formato %s" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Cambiar la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "Co&mentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "&Portada y formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "Metadatos &personalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "Co&mentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "Metadatos básicos" @@ -12001,95 +12062,95 @@ msgstr "&Usar visor interno para:" msgid "Reset all disabled &confirmation dialogs" msgstr "Reiniciar todos los diálogos de &confirmación desactivados" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "es verdadero" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "es falso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "no está definido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "tiene id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "no tiene id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "es igual a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "es menor que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "es mayor que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "tiene" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "no tiene" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "tiene el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "does not have pattern" msgstr "no tiene el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 msgid "is set" msgstr "está establecido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "no está establecido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "es" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "no es" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "coincide con el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "no coincide con el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " -msgstr "Si " +msgstr "Si la columna " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " -msgstr " la columna " +msgstr " Columna " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " -msgstr " el valor " +msgstr " Valor " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -12097,67 +12158,67 @@ msgstr "" "Introduzca un tipo de identificador o un tipo de identificador y un valor en " "la forma identificador:valor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "Introduzca un número" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Introduzca una fecha en el formato AAAA-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "Introduzca un texto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "Introduzca una expresión regular" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "Puede seleccionar varios valores separándolos con %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "Crear o modificar una regla de coloreado de columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "Cree una regla de coloreado rellenando los cuadros de abajo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" -msgstr "a" +msgstr "en" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "Sólo si todas las condiciones siguientes se satisfacen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "Añadir otra condición" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "Puede desactivar una condición borrando todos sus cuadros" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "Condición no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "Una de las condiciones para esta regla no es válida: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "No hay condiciones" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "Debe especificar al menos una condición no nula para esta regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -12169,23 +12230,23 @@ msgstr "" "

    %s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" "
      %s
    \n" " " msgstr "" -"

    Establecer el color de %s a %s si las " +"

    Establecer el color de %s en %s si las " "siguientes condiciones se satisfacen:

    \n" "
      %s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "
  • Si la columna %s %s el valor: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -12196,35 +12257,35 @@ msgstr "" "para empezar. Puede modificar una regla existente pulsando dos veces sobre " "ella." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "Añadir regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "Borrar regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "Mover la regla seleccionada hacia arriba" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "Mover la regla seleccionada hacia abajo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "Añadir regla avanzada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "No hay ninguna regla seleccionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "No se seleccionó ninguna regla para %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "borrar" @@ -12287,124 +12348,124 @@ msgstr "" "Restablecer las configuraciones a sus valores predeterminados. Sólo se " "modificarán las configuracciones de la sección actualmente seleccionada." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Texto, columna mostrada en el explorador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Texto separado por comas, como las etiquetas, se mostrará en el explorador " "de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" "Texto largo, como los comentarios, no se mostrará en el explorador de " "etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Columna de texto para información como la serie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Texto, pero con un conjunto fijo de valores permitidos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Números con decimales" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Enteros" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Valoraciones, se mostrarán con estrellas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Sí/No" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Columna generada a partir de otras columnas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "Columna creada a partir de otras columnas, funciona como etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "Crear una columna personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "Creación rápida:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "Nombres de personas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Número" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Texto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "Modificar una columna personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "No hay ninguna columna seleccionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "No se ha seleccionado ninguna columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "La columna seleccionada no es una columna definida por el usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "Mis etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "Mi serie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "Mi calificación" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "Personas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " @@ -12414,7 +12475,7 @@ msgstr "" "ceros a la izquierda. El formato {0:d} días escribe un " "número seguido de la la palabra «días»" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -12427,11 +12488,11 @@ msgstr "" "«Precio: », seguido de un número con dos cifras decimales, y seguido de " "« €." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "No se ha asignado nombre de búsqueda" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -12439,7 +12500,7 @@ msgstr "" "El nombre de búsqueda debe contener sólo letras minúsculas, dígitos y guión " "bajo, y empezar por una letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -12447,36 +12508,36 @@ msgstr "" "Los nombres de búsqueda no pueden terminar en _index, porque estos nombres " "están reservados para los índices de una columna de series." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "No se ha asignado ningún encabezado de columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "El nombre de búsqueda %s ya está en uso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "El encabezado %s ya está en uso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Debe introducir una plantilla para las columnas compuestas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "Debe introducir al menos un valor para las columnas de enumeración" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "No puede añadir el valor nulo, ya que se incluye de manera predeterminada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "El valor «{0}» está en la lista más de una vez" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" @@ -12484,7 +12545,7 @@ msgstr "" "El cuadro de colores debe estar vacío o contener el mismo número de " "elementos que el cuadro de valores" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "El color {0} es desconocido" @@ -13349,7 +13410,7 @@ msgid "Search for plugin" msgstr "Buscar complemento" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "Sin coincidencias" @@ -14133,31 +14194,31 @@ msgstr "No se puede eliminar" msgid "Cannot remove the actions %s from this location" msgstr "No se pueden eliminar las acciones %s de esta ubicación" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Personalizar acciones en:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "Elija una &barra de herramientas para personalizar:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Acciones &disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "&Acciones actuales" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Mover la acción seleccionada hacia arriba" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Mover la acción seleccionada hacia abajo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Añadir la acción seleccionada a la barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Quitar las acciones seleccionadas de la barra de herramientas" @@ -14721,19 +14782,19 @@ msgstr "" "No se pudo determinar si el libro tiene restricciones de DRM. Es muy " "probable que las tenga." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "Al comprar en esta librería apoya al programador de calibre: %s.

    " -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "Personalizar búsqueda de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "Configurar búsqueda" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "No se pudo encontrar ningún libro que satisfaga las condiciones." @@ -14882,7 +14943,7 @@ msgstr "" "Cambiar los metadatos de muchos libros puede tardar un rato. ¿Está seguro?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Búsquedas" @@ -15361,17 +15422,17 @@ msgstr "Usar &hoja de estilos" msgid "No results found for:" msgstr "No hay resultados para:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Opciones para personalizar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "&Recordar el último tamaño de ventana usado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -15379,72 +15440,72 @@ msgstr "" "Establecer los estilos CSS de usuario. Esto se usa para personalizar la " "apariencia de todos los libros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Anchura máxima de la ventana del visor, en píxeles." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimensionar las imágenes mayores que la ventana del visor para que quepan " "en ella" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Dividir palabras" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Idioma predeterminado para las reglas de división de palabras" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Guardar la posición actual en el documento al salir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Hacer que la rueda del ratón sirva para pasar páginas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "El tiempo, en segundos, para la animación de paso de página. El valor " "predeterminado es medio segundo." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Opciones de tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "El tipo de letra serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "El tipo de letra sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "El tipo de letra monoespaciada" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "El tamaño de letra estándar en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "El tamaño de letra monoespaciada en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "El tipo de letra estándar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "Aún en edición" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -15452,36 +15513,36 @@ msgstr "" "Aún está modificando un atajo de teclado. Termine primero de hacerlo, " "pulsando fuera del cuadro de edición de atajos." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Localizar en el diccionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Siguiente sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Inicio del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Final del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Inicio de la sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Final de la sección" @@ -15537,98 +15598,114 @@ msgstr "Moverse a la derecha" msgid "Book format" msgstr "Formato del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Posición en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ir a una referencia. Para obtener los número de referencia, usar el modo de " "referencia." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Buscar un texto en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Previsualización de impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "Limpiar la lista de los libros abiertos recientemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando con dict.org para buscar: %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Elegir libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" +"%s el tamaño de letra\n" +"Escala actual: %.1f" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "Aumentar" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "Reducir" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "No se encontraron correspondencias para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Cargando flujo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Disponiendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Añadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Introducir el título del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Administrar marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Cargando libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "No se pudo abrir el libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Opciones para controlar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si se especifica, la ventana del visor intentará situarse en el frente " "cuando se inicie el programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si se activa, la ventana del visor tratará de iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Dirigir alertas de javascript y mensajes de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -15755,14 +15832,14 @@ msgstr "No se pudo mover la biblioteca" msgid "Select location for books" msgstr "Seleccionar ubicación para los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Debe elegir una carpeta vacía para la biblioteca de calibre. %s no está " "vacía." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "asistente de bienvenida" @@ -16096,31 +16173,31 @@ msgid "Turn on the &content server" msgstr "Activar el servidor de &contenidos" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "checked" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "yes" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "unchecked" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "no" @@ -16142,17 +16219,17 @@ msgstr "thismonth" msgid "daysago" msgstr "daysago" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "empty" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "Consulta booleana \"{0}\" no válida" @@ -17266,11 +17343,11 @@ msgstr "" "\n" "Para ver la ayuda de cada orden ejecute: %%prog orden --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "No se ha proporcionado ninguna etiqueta" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -17282,37 +17359,37 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sCalificación promedio es %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Compactando la base de datos" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Calificaciones" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "Identificadores" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Orden de autor" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Orden de título" @@ -17593,7 +17670,7 @@ msgstr "inicio" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Más reciente" @@ -17651,15 +17728,15 @@ msgstr "Permalink" msgid "A permanent link to this book" msgstr "Un enlace permanente a este libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Este libro ha sido borrado" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "en búsqueda" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Libros encontrados" @@ -17733,15 +17810,15 @@ msgstr "ETIQUETAS: %s
    " msgid "SERIES: %s [%s]
    " msgstr "SERIE: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Libros en la biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Por " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Libros ordenados por " @@ -17761,45 +17838,45 @@ msgstr "" "Cuando alguno de los argumentos de %prog contenga espacios, póngalo entre " "comillas." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Ruta de la base de datos en la que se almacenan los libros" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Patrón para extraer metadatos de los nombres de fichero" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Clave de acceso a isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Tiempo de espera predeterminado para operaciones de red (segundos)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Ruta al directorio en el que está almacenada la biblioteca de libros" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "El idioma en que se muestra la interfaz de usuario" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" "El formato de salida predeterminado de las conversiones de libros " "electrónicos." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Lista por orden de preferencia de formatos de entrada." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Leer metadatos de ficheros" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " @@ -17810,32 +17887,32 @@ msgstr "" "tareas, como la conversión, descarga de noticias, adición de libros, etc., " "se ven afectadas por esta configuración." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Intercambiar el nombre y el apellido del autor al leer los metadatos" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Añadir nuevos formatos a los registros de libros existentes" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" "Etiquetas que se aplicarán a los libros que se añadan a la biblioteca" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Lista de búsquedas guardadas con nombre" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Categorías del explorador de etiquetas creadas por el usuario" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Cómo y cuándo actualiza calibre los metadatos del dispositivo." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." @@ -17843,7 +17920,7 @@ msgstr "" "Cuando se busque texto sin usar prefijos, como «Rojo» en lugar de " "«title:Rojo», limitar las columnas buscadas a las que se enumeran abajo." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -18367,7 +18444,7 @@ msgstr "" "not(valor) -- devuelve el texto «1» si el valor está vacío, en caso " "contrario devuelve un texto vacío." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -18397,147 +18474,147 @@ msgstr "Terminado" msgid "Working..." msgstr "Trabajando..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Portugués (Brasil)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Inglés (Reino Unido)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Chino simplificado" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Chino (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Chino tradicional" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Inglés" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Inglés (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Inglés (Nueva Zelanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Inglés (Canadá)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Inglés (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Inglés (Tailandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Inglés (Chipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "Inglés (Checoslovaquia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Inglés (Pakistán)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "Inglés (Croacia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "Inglés (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Inglés (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Inglés (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Inglés (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Inglés (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Ingles (Chino)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Español (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "Español (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "Español (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "Español (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "Español (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "Español (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "Español (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "Español (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "Español (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Alemán (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Neerlandés (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Neerlandés (BE)" @@ -18602,7 +18679,7 @@ msgstr "No se pudo establecer la sesión SSH: " msgid "Failed to authenticate with server: %s" msgstr "No se pudo autenticar con el servidor: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Controlar el envío de correo electrónico" @@ -24044,6 +24121,9 @@ msgstr "" #~ msgid "You cannot change libraries when a device is connected." #~ msgstr "No se puece cambiar de libreria cuando un dispositivo esta conectado" +#~ msgid "Customize the actions in:" +#~ msgstr "Personalizar acciones en:" + #~ msgid "Communicate with the Kogan" #~ msgstr "Comuníquese con with the Kogan" diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 06b393d9e5..c3949092be 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-06-06 08:20+0000\n" "Last-Translator: keski \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-07 04:32+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:41+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -320,199 +320,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Välimus ja tunnetus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Kasutajaliides" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Kohanda calibre liidese välimust ja tunnetust oma maitse järgi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Käitumine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Kohanda calibre käitumist" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Lisa enda veergusid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Lisa/eemalda veergusid calibre raamatunimekirjast" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Tööriistariba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Otsin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Kohanda viisi, kuidas raamatute otsimine calibres toimub" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Sisendisuvand" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Teisendamine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Seadista teisendussuvandeid vastavalt igale sisendformaadile" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Üldine häälestus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Lisan raamatuid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Import/eksport" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Saadan raamatuid seadmetele" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Jagamine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Jagamine üle võrgu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Meta-andmete allalaadimine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -702,11 +702,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -714,33 +714,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -748,13 +748,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -847,26 +847,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -978,7 +978,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1017,6 +1017,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1228,7 +1232,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1252,19 +1260,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1425,21 +1433,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1551,104 +1559,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2656,97 +2664,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2852,47 +2860,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3079,7 +3087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3814,7 +3822,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3872,7 +3880,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3929,134 +3937,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4064,59 +4086,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4237,77 +4259,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4528,15 +4560,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4580,7 +4612,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4652,58 +4684,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4788,7 +4820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5103,10 +5135,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5149,7 +5181,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5169,7 +5201,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5272,7 +5304,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6854,11 +6886,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6866,71 +6898,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7130,14 +7162,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7412,48 +7444,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7543,7 +7575,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7553,7 +7585,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7586,11 +7618,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7619,7 +7651,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7766,7 +7798,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7781,7 +7814,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7877,50 +7910,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8025,7 +8058,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8099,13 +8132,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8790,12 +8823,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8991,54 +9024,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9051,7 +9092,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9450,6 +9491,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9553,49 +9595,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9612,7 +9654,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9621,7 +9663,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9663,12 +9705,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9677,35 +9719,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9792,12 +9834,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9854,7 +9896,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9974,13 +10016,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10166,22 +10208,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10336,38 +10393,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10649,161 +10706,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10811,7 +10868,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10819,46 +10876,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10916,127 +10973,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11045,57 +11102,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11839,7 +11896,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12465,31 +12522,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13009,19 +13066,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13161,7 +13218,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13603,119 +13660,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13771,93 +13828,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13977,12 +14048,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14266,31 +14337,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14312,17 +14383,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15125,11 +15196,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15139,35 +15210,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15407,7 +15478,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15465,15 +15536,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15530,15 +15601,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15556,80 +15627,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15999,7 +16070,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16024,147 +16095,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16226,7 +16297,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index e0d0bffe0e..0ac2e950ea 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-05-08 17:11+0000\n" -"Last-Translator: Oier Mees \n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-13 11:13+0000\n" +"Last-Translator: gorkaazk \n" "Language-Team: Basque \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:34+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-14 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -232,11 +232,11 @@ msgstr "Hobespenak" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Store" -msgstr "" +msgstr "Biltegiratu" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "eLiburuen biltegia" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" @@ -324,46 +324,46 @@ msgstr "Ezarri metadatuak %s fitxategietan" msgid "Set metadata from %s files" msgstr "Ezarri metadatuak %s fitxategietatik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Itxura eta izaera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interfazea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Doi ezazu calibreren interfazearen itxura zure gustuen arabera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Jokabidea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Alda ezazu calibreren jokatzeko era" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Gehi itzazu zureak diren zutabeak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Gehitu/ezabatu itzazu zuk egindako zure zutabeak calibreren liburu " "zerrendara/zerrendatik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" -msgstr "" +msgstr "Tresna-barra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -371,66 +371,66 @@ msgstr "" "Pertsonalizatu tresna-barra eta testuinguruaren araberako menuak, bakoitzean " "eskuragarri agertuko diren ekintzekin aldatuz." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Bilatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Pertsonalizatu nola bilatu liburuak calibren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Sorburu aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Bihurketa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Ezarri itzazu sorburu formatu bakoitzeko bihurketa aukera zehatzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Aukera komunak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Ezarri itzazu formatu guztietarako komunak diren bihurketa aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Helburu aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Ezarri itzazu helburu formatu bakoitzeko bihurketa aukera zehatzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Liburuak gehitzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Inportatu/Esportatu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrola ezazu calibrek nola irakurtzen dituen metadatuak fitxategietatik " "liburuak gehitzerakoan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Liburuak diskan gordetzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -438,50 +438,50 @@ msgstr "" "Kontrola ezazu calibrek nola esportatzen dituen fitxategiak bere datu " "basetik diskora \"Diskoan gorde\" aukera erabiltzen denean." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Bidaltzen liburuak gailuetara" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Kontrola ezazu ea calibrek nola bidaltzen dituen fitxategiak zure liburu " "elektronikoetara" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Metadatuen konektore-txartela" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Aldatu metadatu eremuak gorde/igorri baino lehenago" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Txantiloi funtzioak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Aurreratua" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Sortu txantiloi funtzio berriak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Liburuak e-posta bidez partekatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Partekatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -489,11 +489,11 @@ msgstr "" "Antolatu liburuen elkarbanatzea e-postaren bidez. Saretik deskargatutako " "albisteak norbere gailuetara automatikoki bidaltzeko erabil daiteke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Sarean zehar elkarbanatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -502,38 +502,38 @@ msgstr "" "interneten bidezko sarbidea emango dizun edozein lekutan eta edozein " "gailuren bidez" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Metadatuak deskargatu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Pluginak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Gehitu/ezabatu/pertsonalizatu calibreren zenbait aukera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Doikuntzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Afina ezazu zehaztasun handiz nola jokatuko duen calibrek hainbat " "testuingurutan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Denetarik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Hainbat gauzetarako ezarpen aurreratuak" @@ -748,12 +748,12 @@ msgstr "Desgaitutako gehigarriak" msgid "Enabled plugins" msgstr "Gehigarri gaituak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" "%s gehigarriaren abiarazteak huts egin du eta ondoko aztarna utzi du:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -765,18 +765,18 @@ msgstr "" " Pertsonalizatu calibre kanpoko gehigarriak kargatuz.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Gehigarria gehitu bere barnean duen ZIP fitxategiaren bidea adieraziz." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Pertsonalizatutako gehigarria izenez kendu. Ez du efekturik izango " "\"builtin\" gehigarrietan, \"Nola eraiki zen\" gehigarrietan." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -784,19 +784,19 @@ msgstr "" "Pertsonalizatu gehigarria. Adierazi gehigarriaren izena eta " "pertsonalizaturiko katearena komaren bidez bereizirik." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Zerrendatu instalatutako gehigarri guztiak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Gaitu izendaturiko gehigarria." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Desgaitu izendaturiko gehigarria." -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Araztu saioa" @@ -804,7 +804,7 @@ msgstr "Araztu saioa" msgid "Communicate with Android phones." msgstr "Adroid telefonoekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -812,7 +812,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "S60 telefonoekin komunikatu." @@ -830,11 +830,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 msgid "Disable Apple driver" -msgstr "" +msgstr "Desgaitu Apple kontrolatzailea" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 msgid "Enable Apple driver" -msgstr "" +msgstr "Gaitu Apple kontrolatzailea" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" @@ -845,6 +845,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" +"Gaitu izenaren erabilpena iTunes genero bezala, iBooks kategoria bezala" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" @@ -852,7 +853,7 @@ msgstr "iTunes/iBooks horietatik cache-azalak" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" +msgstr "Gaitu ikusi ahal izatea iTunes/iBooks horietako azalak" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Apple device" @@ -916,26 +917,26 @@ msgstr "" "Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Albisteak" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalogoa" @@ -1054,7 +1055,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Komunikatu Blackberry smart telefonoarekin." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1062,11 +1063,11 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "Jar zaitez harremaneta BOEYE BEX Serial eBook readers enpresakoekin." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "Jar zaitez harremaneta BOEYE BDX Serial eBook readers enpresakoekin." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1093,6 +1094,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kontaktatu PocketBook 602/603/902/903 reader horrekin." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Komunikatu \"PocketBook 701\" enpresakoekin" @@ -1319,7 +1324,11 @@ msgstr "Komunikatu \"Trekstor\" enpresakoekin." msgid "Communicate with the EEE Reader" msgstr "Kontaktatu EEE Reader horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Kontaktatu Nextbook Reader horrekin" @@ -1348,19 +1357,19 @@ msgstr "Nook-a" msgid "Communicate with the Nook eBook reader." msgstr "Komunikatu Nook eBook irakurgailuarekin." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Jar zaitez Nook Color eBook reader horrekin harremanetan." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1548,21 +1557,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Aukeratutako slot-a: %s ez-onartua." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Ez dago espazio libre nahikorik memoria-txartelean." @@ -1677,15 +1686,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Prozesatua %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Huts egin du: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1695,7 +1704,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1706,24 +1715,24 @@ msgstr "" "erakuts ditzakete zure irakurgailuan zure komikiak ePUB formatuan sortzen " "bazabiltza." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Desgaitu irudientzako kolore tartearen normalizatzea (kontrastea " "hobetzeko).. Lehenetsia: Faltsu, oker" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Mantendu irudiaren aspektu-proportzioa. Lehenetsia dagoen balioa, pantaila " "guztia betetzea." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Desgaitu irudiaren fokatze doiketa." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1731,13 +1740,13 @@ msgstr "" "Desgaitu komiki orrialdeen doiketa. Komiki batzuetan, doiketak edukiren bat " "edo bazterren bat ezaba dezake." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" "Ez itzazu zatitu horizontalean zeuden irudi zabalak bakoitza bi irudi " "bertikal txikiagoetan" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1746,7 +1755,7 @@ msgstr "" "altuera irudiaren zabalera legez erabilita, horrela modu horizontalean " "ikusteko aukerari eusteko." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1755,7 +1764,7 @@ msgstr "" "bezalakoetarako. Honek eragiten du horizontal zeuden orrialdeak bertikal " "jartzea, eskuinetik ezkerretara." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1763,7 +1772,7 @@ msgstr "" "Gaitu Despeckle ('parasitoak erauzi'). Zarata desatsegin batzuk " "gutxiagotuko ditu. Prozesaketa denbora asko luza dezake." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1771,7 +1780,7 @@ msgstr "" "Ez sailkatu izenez alfabetikoki komikian aurkitutako fitxategiak. Horrela " "egin beharrean, sailkatu fitxategiak komikira gehitu ziren ordenaren arabera." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1782,28 +1791,28 @@ msgstr "" "egokitzen zaizun hoberen zure irakurtzeko gailuan, ea zeinek daukan " "neurririk eta itxurarik egokiena zure irakurgailuan." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Ez egin irudiari inolako prozesaketarik" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Ez bihurtu irudia gris-eskalara (ez bilakatu zuri-beltzezko irudia)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Orrialdea" @@ -3137,97 +3146,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "AKATSA TXANTILOIAN" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Ez" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Bai" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Izenburua" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Egilea(k)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Argitaratzailea" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Ekoizlea" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Iruzkinak" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiketak" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Serieak" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Hizkuntza" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Dataren zigilua (noizkoa)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Argitaratua" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Eskubideak" @@ -3363,47 +3372,47 @@ msgstr "" "Eskura ezazu liburu azal bat irudi/gizarte metadatuekin bere ISBN-ren bidez " "hemendik: LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Liburu-azala" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3601,7 +3610,7 @@ msgstr "HTML aurkibideak sortzeko aukerak." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4450,7 +4459,7 @@ msgid "Add to library" msgstr "Gehitu liburutegira" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4509,7 +4518,7 @@ msgstr "Liburutegi nagusian erabiltzaileak sortu dituen oharrak bakarrik" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Libururik ez da hautatu" @@ -4566,88 +4575,102 @@ msgstr "Esportatu katalogoaren direktorioa" msgid "Select destination for %s.%s" msgstr "Aukeratu helburua honentzat: %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Choose calibre library to work with" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Aldatu/sortu liburutegia..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Aldaketa azkarra" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Liburutegiari izena aldatu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Ezabatu liburutegia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Hartu liburu bat ausaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Liburutetiaren mantentzea" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Liburutegiaren metadatuen babes kopiaren egoera" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Hasi liburu guztien metadatuen babes kopia egiten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Ikuskatu liburutegia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Aldatu izena" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Aukeratu liburutegirako izen berria %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" "Kontuan izan oraingo liburutegi karpetari izena aldatu egingo zaiola." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Hori badago dagoeneko" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "Dagoeneko badago %s izeneko karpeta. Ezaba ezazu lehen eta behin." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Huts egin du berrizendatzerakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4656,48 +4679,48 @@ msgstr "" "denean gehienetan izaten da liburutegiko fitxategi bat dagoeneko zabalik " "egoten delako beste programa baten menpe." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "ezer ere ez" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Babes-kopiaren egoera" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Idazteko geratzen diren liburuen metadatu fitxategiak : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Metadatuen babes kopia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4705,39 +4728,39 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Ez da liburutegirik aurkitu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4745,15 +4768,15 @@ msgstr "" "Ez da %s horretan liburutegirik topatu. Ezagutzen diren liburutegien " "zerrendatik ezabatu egingo da." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Not allowed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4761,7 +4784,7 @@ msgstr "" "Ezin dituzu liburutegiak aldatu CALIBRE_OVERRIDE_DATABASE_PATH ingurugiro " "aldakorra erabiltzen ari zaren bitartean." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" "Ezin dezakezu liburutegiak aldatu lanak exekutatzen dauden bitartean." @@ -4888,65 +4911,75 @@ msgid "Remove all formats from selected books, except..." msgstr "Remove all formats from selected books, except..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Ezabatu hautatutako liburuetako azalak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Remove matching books from device" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Ezin ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Aukeratu ezabatzeko formatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Ezin liburuak ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Ez dago konektaturik inolako irakurgailurik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Memoria nagusia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Memoria-txartela A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Memoria-txartela B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Ez dago ezabatzeko libururik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Hautatutako liburuak ez daude irakurgailuan, ezta bakar bat ere" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Ezabatzen liburuak irakurgailutik." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -4954,7 +4987,7 @@ msgstr "" "Hautatutako liburuetako batzuk erantsitako gailuan daude. Nondik nahi " "duzu ezabatu hautatutako fitxategiak?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4962,7 +4995,7 @@ msgstr "" "Aukeratutako liburuak betiko ezabatu egingo dira zure calibre " "liburutegitik eta fitxategiak ezabatu egingo dira betiko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5209,15 +5242,15 @@ msgstr "" "bikoiztutako formatu guztiak ezabatu egingo dira betiko zure calibre " "liburutegitik.

    Ziur zaude? Benetan aurrera egin nahi duzu?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5261,7 +5294,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "E" @@ -5333,38 +5366,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Save single format to disk..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "G" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Gorde diskoan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Gorde diskoan direktorio bakar batean" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Gorde bakarrik %s formatuan diskoan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Gorde bakarrik %s formatuan diskoan direktorio bakar batean" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Ezin diskoan gorde" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Aukeratu helburu-direktorioa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5374,20 +5407,20 @@ msgstr "" "liburutegian kalteak sor ditzake. Diskoan gordetzeak esan nahi du " "fitxategiak esportatzea zure calibre liburutegitik beste norabait." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Gordetzerakoan huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Akats bat gordetzerakoan." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Ezin izan dira liburu batzuk gorde" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" "Egin klik zehaztasunak erakutsi botoian ea zeintzuk izan diren ikusteko." @@ -5473,7 +5506,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5813,10 +5846,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5864,7 +5897,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Bildumak" @@ -5884,7 +5917,7 @@ msgstr "Egin klik birritan liburuaren zehaztasunen leihoa ikusteko" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Bidea (Path)" @@ -5987,7 +6020,7 @@ msgstr "outputa, helburua" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7620,11 +7653,11 @@ msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7632,35 +7665,35 @@ msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Definitu gabea" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "izarra(k)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Baloraziorik gabea" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Ezarri '%s' gaurko eguna adierazteko" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " aurkibidea:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7668,23 +7701,23 @@ msgstr "" "\"{0}\" zerrendatzeak badu balio ez duen datu bat eta lehenetsitako baliora " "aldatuko da" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Ezabatu serieak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Liburuen zenbaketa automatikoa" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "behartu zenbakia honekin hasten " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -7692,15 +7725,15 @@ msgstr "" "\"{0}\" zerrendatze horrek baditu balio ez duen daturik eta horrelakorik ez " "da zerrendan agertuko" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Ezabatu etiketa guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "gehitzeko etiketak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "ezabatzeko etiketak" @@ -7907,14 +7940,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Baliorik ez duen txantiloia" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8206,49 +8239,49 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Aukeratu kokapen bat calibreren liburutegirako" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Dagoen hori berori" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "Kokapen %s honek oraingo calibre liburutegia dauka bere baitan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Ez da inolako liburutegirik topatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Ez dago inolako calibre liburutegirik hemen %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Ez dago hutsik" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" "Karpeta %s ez dago hutsik. Mesedez, aukera ezazu hutsik dagoen karpeta bat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Kokagune jakinik gabe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Kokogunea hautatu gabe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Txarto kokatua" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s ez da existitzen den karpena" @@ -8344,7 +8377,7 @@ msgid "&Cancel" msgstr "&Bertan behera utzi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Iruzkinak editatu" @@ -8354,7 +8387,7 @@ msgstr "Nondik ezabatu nahi duzu?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Liburutegia" @@ -8389,11 +8422,11 @@ msgstr "Kokalekua" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Data" @@ -8422,7 +8455,7 @@ msgstr "Egile izenaren araberako sailkapena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Ez da bat datorrenik aurkitu" @@ -8569,7 +8602,8 @@ msgstr "Kopiaturik" msgid "Copy to clipboard" msgstr "Kopiatu arbelean" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8584,7 +8618,7 @@ msgid "Standard metadata" msgstr "Metadatu estandarrak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Metadatu pertsonalizatuak" @@ -8704,30 +8738,30 @@ msgstr "Zehaztu beha duzu helburu bat sorburua eremu mistoa denean" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Bilatu/ordeztu ez dabil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Egileak ezin dira hutsik dagoen kate batean ezarri. Liburuaren izenburua %s " "ez da prozesatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Izenburuak ezin dira hutsik dagoen kate batean ezarri. Liburuaren izenburua " "%s ez da prozesatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "Bilatzeko patroaia ez dabil: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8735,25 +8769,25 @@ msgstr "" "Aldaketak ezartzen %d liburuetara.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8872,7 +8906,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Data:" @@ -8953,13 +8987,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "&Oinarrizko metadatuak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "&Pertsonalizaturiko metadatuak" @@ -9674,12 +9708,12 @@ msgstr "Hautatu formatuak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Egileak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Argitaletxeak" @@ -9888,54 +9922,62 @@ msgid "Rename the item in every book where it is used." msgstr "Eman izen berria elementuari erabili izan den liburu guztietan." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9948,7 +9990,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Editatu txantiloia" @@ -10369,6 +10411,7 @@ msgid "Regular expression (?P)" msgstr "Adierazpen arrunta (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBNa:" @@ -10472,49 +10515,49 @@ msgstr "Lan ezezaguna" msgid "There are %d waiting jobs:" msgstr "Badaude %d lan itxaroten:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Ezin da lana geldiarazi" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Ezin dira irakurgailuarekin konektaturik dauden lanak geldiarazi" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Lana dagoeneko exekutatu egin da" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Ez dago erabilgarri" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Lanak:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Maiusk+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Egin klik lanen zerrenda ikusteko" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Lanak" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10531,7 +10574,7 @@ msgid "Show books in the main memory of the device" msgstr "Erakutsi liburuak irakurgailuaren memoria nagusian" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "A txartela" @@ -10540,7 +10583,7 @@ msgid "Show books in storage card A" msgstr "Erakutsi liburuak A memoria-txartelean" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "B txartela" @@ -10585,12 +10628,12 @@ msgstr "Berrezarri bilaketa azkarra" msgid "Copy current search text (instead of search name)" msgstr "Kopiatu oraingo bilaketa testua (bilaketa izenaren ordez)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "B" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "Irakurgailuan" @@ -10599,35 +10642,35 @@ msgid "Size (MB)" msgstr "Tamaina (Mb)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "Bilaketa izena hauxe: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "Liburu honen UUID (Universally Unique Identifier) hauxe da: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "Liburutegian" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Tamaina" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Ezabatzeko markatuta" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Egin ezazu klik birritan editatzeko

    " @@ -10716,12 +10759,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Ikustailearen tresna-barra" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Hurrengo orrialdea" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Aurreko orrialdea" @@ -10778,7 +10821,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "calibre liburutegia" @@ -10910,13 +10953,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Ez zaizu baimenik eman" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "Ezin izan da %s zabaldu. Beste programa bat erabiltzen ari?" @@ -11120,22 +11163,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "ISBN zenbaki baliogarria" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "ISBN zenbaki balio gabea" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Argitaratu&rik:" @@ -11294,38 +11352,38 @@ msgstr "Ezin izan da %s formatutik irakurri" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Iruzkinak" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11623,161 +11681,161 @@ msgstr "Erabili barneko &ikusgailua honetarako:" msgid "Reset all disabled &confirmation dialogs" msgstr "Berrezarri desgaitutako &baieztapen elkarrizketak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11785,7 +11843,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11793,46 +11851,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11895,131 +11953,131 @@ msgstr "" "Lehengoratu ezarpenak lehenetsitako balioetara. Klik egin beharko duzu Orain " "hautatuta dagoen ataleko ezarpenak leheneratuko dira, besterik ez." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Testua, etiketa-arakatzailean erakusten den zutabea" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Komen bidez bareiziriko testua, etiketak esaterako, hau da etiketen " "arakatzailean erakusten diren etiketak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" "Testu luzea, iruzkinak-eta, etiketen-arakatzailean erakusten ez diren testu " "luzeak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Testu zutabea serie moduko informazioa gordetzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Testua baina onartzen diren beste balio doi batzuekin ere bai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Mugikor diren puntu zenbakiak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Zenbaki osoak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Balorazioak, izarrekin erakutsiak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Bai/Ez" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Beste zutabeetatik eraiki den zutabea" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBNa" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Kopurua" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Testua" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Ez dago zutaberik hautatua" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Ez da zutaberik hautatu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "Hautatutako zutabea ez da erabiltzaileak definitu duen zutabea" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -12028,11 +12086,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Ez da bilatutako izena aurkitu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -12040,7 +12098,7 @@ msgstr "" "Bilatzen ari garen izenak letra xeheak besterik ezin ditu izan eta zenbakiak " "eta azpi-marrak, hau da __; letra xehe batekin hasi beharko" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -12048,41 +12106,41 @@ msgstr "" "Bilatutako izenek ezin dute _index amaiera izan, izen horiek zutabe " "serieetarako erreserbaturik daudelako." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Ez da zutabeko goibururik aurkitu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "Bilatutako izena %s dagoeneko erabilta dago" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "Goiburua %s dagoeneko erabilita dago" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Txantiloia sartu beharko duzu zutabe mistoentzat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "Gutxienez zerrendako zutabeetarako balio bat sartu beharko duzu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "Ezin duzu hutsa eman datu bezala, hori berez dago lehenetsita" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "\"{0}\" datua zerrendan dago behin baino gehiagotan" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12899,7 +12957,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -13576,31 +13634,31 @@ msgstr "Ezin da ezabatu" msgid "Cannot remove the actions %s from this location" msgstr "Ezin dira %s ekintzak ezabatu kokaleku honetatik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Pertsonalizatu ekintzak hemen:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Egin&daitezkeen ekintzak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "&Oraingo ekintzak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Mugi ezazu gora hautatutako ekintza" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Mugi ezazu behera hautatutako ekintza" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Gehi itzazu hautatutako ekintzak tresnabarrara" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Ezaba itzazu hautatutako ekintzak tresnabarratik" @@ -14127,19 +14185,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -14281,7 +14339,7 @@ msgstr "" "Liburu multzo batean metadatuak aldatzeko denbora beharko. Ziur zaude?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Bilaketak" @@ -14759,17 +14817,17 @@ msgstr "Erabiltzailearen &Estilo-orria" msgid "No results found for:" msgstr "Ez da emaitzik aurkitu honetarako:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Gogoratu erabilitako azken leiho tamaina" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14777,108 +14835,108 @@ msgstr "" "Ezarri CSS (Cascading Style Sheets) estiloa. Hau liburu guztien itxura " "pertsonalizatzeko erabil daiteke." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Zabalera maximoa ikustaileko leihoan, pixeletan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Ikustaileko leihoa baino handiagoak diren irudien neurriak aldatzen ditu, " "ikustaileko leihora doitzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Gidoidun \" - \"hitzak dituen testua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" "Lehenetsitako zein hizkuntzatako gidoiei buruzko arautegia dago ezarrita" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Gorde dokumentuaren oraingo egoera alde egiterakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Saguaren gurpilak orriak biratzeko aukera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Denbora, segundotan, orrialdeen biraren animazioa ikusteko. Lehenetsita " "dagoena, segundo erdia." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Letra-tipoaren aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Serif letra-tipokoen familia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Sans-serif letra-tipokoen familia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Monospaced letra-tipokoen familia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Letra-tipo tamaina estandarra pixeletan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Monospaced letra-tipo tamaina pixeletan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Letra-tipo estandarra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Bilatu hiztegian" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Joan horra..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Hurrengo atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Aurreko atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Documentuaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Documentuaren bukaera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Atalaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Atalaren amaiera" @@ -14934,99 +14992,113 @@ msgstr "Lekualdatu eskuinetara" msgid "Book format" msgstr "Liburu formatua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Liburuko kokagunea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Joan erreferentzia batera. Erreferentzia zenbakiak lortzeko, erreferentzia-" "modua erabili." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Bilatu testua liburuan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Inprimatze-aurrebista" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Aukeratu liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Liburu elektronikoak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Ez da bat etortzerik aurkitu %s horretarako" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Jarioa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Bistarazten %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Laster-marka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Gehitu laster-marka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Sartu laster-markaren izenburua:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Kudeatu laster-markak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Liburu elektronikoa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Ezin izan da liburua zabaldu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen " "hasterakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa " "zabaltzen hasi eta berehalakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -15151,14 +15223,14 @@ msgstr "Ezin izan da liburutegia mugitu" msgid "Select location for books" msgstr "Hautatu liburuendako kokagunea" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Aukeratu beharko duzu hutsik dagoen edozein karpeta calibre liburutegirako. " "%s hori ez dago hutsik." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "ongi-etorri laguntzailea" @@ -15481,31 +15553,31 @@ msgid "Turn on the &content server" msgstr "Gaitu &edukien zerbitzaria" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "aztertua" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "bai" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "aztertu gabea" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "Ez" @@ -15527,17 +15599,17 @@ msgstr "hilabetehonetan" msgid "daysago" msgstr "duelaegunbatzuk" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "hutsunea, zuriunea" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "hutsik" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16593,11 +16665,11 @@ msgstr "" "\n" "Aginduren bati buruz laguntza behar izatekotan: %%prog agindua --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Etiketarik ez da eskaini" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -16609,37 +16681,37 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sBatezbesteko balorazioa hauxe: %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Nagusia" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Kopiatzen %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Trinkotzen datu basea" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Balorazioak" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Egile izenen araberako sailkapena" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Izenburu mota" @@ -16921,7 +16993,7 @@ msgstr "hasiera" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Berriena" @@ -16979,15 +17051,15 @@ msgstr "Esteka iraunkorra" msgid "A permanent link to this book" msgstr "Behin betiko esteka liburu honetara" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Liburu hau ezabatu egin da" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "bilatzen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Liburuak parekatzen" @@ -17063,15 +17135,15 @@ msgstr "ETIKETAK: %s
    " msgid "SERIES: %s [%s]
    " msgstr "SERIEAK: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Zure liburutegiko liburuak" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Egilea: " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Liburuak honen arabera sailkatuak: " @@ -17091,82 +17163,82 @@ msgstr "" "Espazioak dauzkaten argumentuak %prog horretara pasatzen dituzunean, idatzi " "argumentuak aipu marken artean, kakotxen artean." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Liburuak gordeta dauden datu baserako bidea" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Fitxategi-izenetatik metadatuak asmatzeko eredua" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "isbndb.com horretan sartzeko pasahitza" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Lehenetsitako denbora-muga interneteko eragiketetarako (segundoak)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Zure liburuak gordeta dauden liburutegiko direktoriorako bidea" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Erabiltzailearen interfazean erakutsiko den hizkuntza" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" "Lehenetsitako irteera formatua liburu elektronikoen formatu bihurketetan." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" "Sorburu bezala hobesten diren formatuak hobesten diren moduan zerrendatuta." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Irakurri metadatuak fitxategietatik" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Trukatu egilearen izena eta deitura metadatuak irakurtzerakoan" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Gehitu formatu berriak dagoeneko grabatuta dauden liburuetara" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Liburutegira gehitutako liburuei eransteko etiketak" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Izenarekin gorde diren bilaketen zerrenda" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Erabiltzaileak sortutako arakatzailerako etiketen kategoriak" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Nola eta noiz eguneratzen ditu calibrek metadatuak irakurgailuan." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -17538,7 +17610,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -17563,147 +17635,147 @@ msgstr "Amaiturik" msgid "Working..." msgstr "Lanean..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Brazileko portugesa" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Ingelesa (Erresuma Batua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Txinera sinplifikatua" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Txinera (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Txinera tradizionala" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Ingelesa" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Ingelesa (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Ingelesa (Zeelanda Berria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Ingelesa (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Ingelesa (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Ingelesa (Thailandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Ingelesa (Zipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Ingelesa (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Ingelesa (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Ingelesa (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Ingelesa (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Ingelesa (Irlanda / Eire)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Ingelesa (Txina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Gaztelania (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Alemana (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Frantsesa (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Nederlandera (Herbehereak)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Nederlandera (Belgika)" @@ -17770,7 +17842,7 @@ msgstr "Huts egin du SSH saioa ezartzerakoan: " msgid "Failed to authenticate with server: %s" msgstr "Huts egin du zerbitzariarekin egiaztatzerakon: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Kontrolatu e-posta banaketa" @@ -19200,6 +19272,9 @@ msgstr "" #~ msgid "Communicate with the Kogan" #~ msgstr "Jar zaitez Koganekin harremanetan" +#~ msgid "Customize the actions in:" +#~ msgstr "Pertsonalizatu ekintzak hemen:" + #~ msgid "Applying changes to %d books. This may take a while." #~ msgstr "" #~ "Aplikatu aldaketak %d liburuetara. Honek denbora une bat beharko du, agian." diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 025bfaac3a..a1ef4dd55f 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-04-09 04:20+0000\n" "Last-Translator: Milad Naseri \n" "Language-Team: Persian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:44+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:47+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -324,199 +324,199 @@ msgstr "قراردادن فراداده در فایل های %s" msgid "Set metadata from %s files" msgstr "تنظیم کردن فراداده با توجّه به فایل های %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -719,11 +719,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -731,33 +731,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -765,13 +765,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -864,26 +864,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -995,7 +995,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1034,6 +1034,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1245,7 +1249,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1269,19 +1277,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1442,21 +1450,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1568,104 +1576,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2673,97 +2681,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2869,47 +2877,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3096,7 +3104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3831,7 +3839,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3889,7 +3897,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3946,134 +3954,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4081,59 +4103,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4254,77 +4276,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4545,15 +4577,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4597,7 +4629,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4669,58 +4701,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4805,7 +4837,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5120,10 +5152,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5166,7 +5198,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5186,7 +5218,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5289,7 +5321,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6871,11 +6903,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6883,71 +6915,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7147,14 +7179,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7429,48 +7461,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7560,7 +7592,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7570,7 +7602,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7603,11 +7635,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7636,7 +7668,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7783,7 +7815,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7798,7 +7831,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7894,50 +7927,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8042,7 +8075,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8116,13 +8149,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8807,12 +8840,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -9008,54 +9041,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9068,7 +9109,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9467,6 +9508,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9570,49 +9612,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9629,7 +9671,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9638,7 +9680,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9680,12 +9722,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9694,35 +9736,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9809,12 +9851,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9871,7 +9913,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9991,13 +10033,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10183,22 +10225,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10353,38 +10410,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10666,161 +10723,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10828,7 +10885,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10836,46 +10893,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10933,127 +10990,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11062,57 +11119,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11856,7 +11913,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12482,31 +12539,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13026,19 +13083,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13178,7 +13235,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13620,119 +13677,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13788,93 +13845,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13994,12 +14065,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14283,31 +14354,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14329,17 +14400,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15142,11 +15213,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15156,35 +15227,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15424,7 +15495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15482,15 +15553,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15547,15 +15618,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15573,80 +15644,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16016,7 +16087,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16041,147 +16112,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16243,7 +16314,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 44ecc7af81..199b8dd5a5 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-05-04 13:38+0000\n" -"Last-Translator: Aleksi Kinnunen \n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-13 16:55+0000\n" +"Last-Translator: Esa Parta \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:38+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-14 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -324,110 +324,110 @@ msgstr "Aseta metatiedot %s -tiedostoille" msgid "Set metadata from %s files" msgstr "Aseta metatiedot %s -tiedostoista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Käyttötuntuma" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Käyttöliittymä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Mukauta calibren käyttöliittymän ulkoasu ja käyttötuntuma sinulle " "mieleiseksi." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Käyttäytyminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Muuta calibren käyttäytymistä." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Lisää omia sarakkeita" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Lisää/poista sarakkeita calibren kirjaluetteloon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Työkalurivi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Valitse työkalupalkkeissa ja pikavalikkossa näkyvät toiminnot." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Syöteasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Muuntaminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Valitse jokaisen syötemuodon muunnosasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Yhteiset asetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Aseta kaikille muodoille yhteiset asetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Valitse jokaisen vientimuodon muunnosasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Kirjojen lisääminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Tuonti ja vienti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Säädä sitä, miten calibre lukee metatiedot tiedostoista kirjoja lisättäessä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Kirjojen tallentaminen levylle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -435,48 +435,48 @@ msgstr "" "Säädä sitä, miten calibre vie tiedostoja tietokannastaan kun tallennetaan " "levylle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Kirjojen lähettäminen laitteisiin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Säädä sitä, miten calibre siirtää tiedostoja e-kirjojen lukijaasi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Muuta metatietokenttiä ennen tallentamista/lähettämistä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Lisäasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Kirjojen jakaminen sähköpostitse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Jakaminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -484,11 +484,11 @@ msgstr "" "Ota käyttöön kirjojen jakaminen sähköpostitse. Toimintoa voidaan käyttää " "lähettämään ladatut uutiset automaattisesti laitteellesi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Jakaminen verkon kautta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -496,36 +496,36 @@ msgstr "" "Ota käyttöön calibren sisältöpalvelin. Sen avulla pääset käsiksi kirjastoosi " "verkon kautta missä tahansa ja millä tahansa laitteella" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Hienosäätö" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Hienosäädä calibren käyttäytymistä eri yhteyksissä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Sekalaiset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Sekalaiset kehittyneet asetukset" @@ -714,7 +714,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:724 msgid "This profile is intended for the Sanda Bambook." -msgstr "" +msgstr "Tämä malli on tarkoitettu Sanda Bambook-lukijoihin" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Installed plugins" @@ -736,11 +736,11 @@ msgstr "Käytöstä poistetut lisäosat" msgid "Enabled plugins" msgstr "Käytössä olevat pluginit" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "%s lisäosan alustaminen epäonnistui:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -752,17 +752,17 @@ msgstr "" " Säädä calibrea lataamalla ulkoisia lisäosia.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Lisää lisäosa määrittämällä sen sisältävän zip-tiedoston polku." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Poista valinnainen lisäosa nimen perusteella. Ei vaikuta " "sisäänrakennettuihin lisäosiin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -770,19 +770,19 @@ msgstr "" "Säädä lisäosaa. Määritä lisäosan nimi ja säädöksen käskyjono pilkulla " "erotettuna." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Listaa kaikki asennetut lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Salli nimetty lisäosa" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Poista nimetty lisäosa käytöstä" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -790,7 +790,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikoi Android-puhelinten kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -798,7 +798,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Kommunikoi S60-puhelimien kanssa." @@ -896,26 +896,26 @@ msgstr "" "Valitse 'Näytä yksityiskohdat' nähdäksesi listan." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Uutiset" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -955,7 +955,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:112 msgid "Bambook" -msgstr "" +msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:234 @@ -1016,7 +1016,7 @@ msgstr "Lähetetään metatietoja laitteelle..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." -msgstr "" +msgstr "Bambook SDK:ta ei ole asennettu" #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." @@ -1027,7 +1027,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Kommunikoi Blackberry-älypuhelimen kanssa." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1039,7 +1039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "keskustele BOEYE BEX-sarjan e-lukijoiden kanssa" #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1063,11 +1063,15 @@ msgstr "Kommunikoi PocketBook 301 -lukijan kanssa." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:232 msgid "Communicate with the PocketBook 602/603/902/903 reader." -msgstr "" +msgstr "siirrä tietoa PocketBook 602/603/902/903-lukijan kanssa" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "siirrä tietoa PocketBook 360+ lukijan kanssa" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" -msgstr "" +msgstr "siirrä tietoa PocketBook 701 lukijan kanssa" #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" @@ -1171,7 +1175,7 @@ msgstr "Kommunikoi MiBuk Wolder -lukijan kanssa" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:116 msgid "Communicate with the JetBook Mini reader." -msgstr "" +msgstr "siirrä tietoa JetBook Mini lukijan kanssa" #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:28 msgid "Not a valid MOBI file. Reports identity of %s" @@ -1187,7 +1191,7 @@ msgstr "Kommunikoi Kindle-lukijan kanssa." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:171 msgid "Communicate with the Kindle 2/3 eBook reader." -msgstr "" +msgstr "siirrä tietoa Kindle 2/3 eBook lukijan kanssa" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" @@ -1279,7 +1283,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1303,19 +1311,19 @@ msgstr "Nook" msgid "Communicate with the Nook eBook reader." msgstr "Kommunikoi Nook-lukijan kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1478,21 +1486,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Valittu korttipaikka: %s ei ole tuettu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Muistikortilla ei ole riittävästi vapaata tilaa" @@ -1604,15 +1612,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "%s renderöity" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "%s epäonnistui" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1622,7 +1630,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1632,22 +1640,22 @@ msgstr "" "sarjakuvia EPUB-muodossa, vähemmän kuin 256 väriä voi johtaa epätarkkaan " "tekstiin laitteellasi." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Poista kuvien värialan normalisointi (kontrastin parannus) käytöstä. Oletus: " "Ei" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Säilytä kuvasuhde. Oletus on koko kuva-alueen täyttö." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Poista terävöitys käytöstä." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1655,11 +1663,11 @@ msgstr "" "Poista sarjakuvasivujen rajaus käytöstä. Joissain sarjakuvissa rajaus voi " "poistaa rajojen lisäksi sisältöä." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Älä jaa vaakakuvia kahteen pystykuvaan" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1667,7 +1675,7 @@ msgstr "" "Säilytä kuvasuhde ja skaalaa kuva käyttäen vaakatasossa kuvakorkeutta kuvan " "leveytenä." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1675,7 +1683,7 @@ msgstr "" "Käytetään oikealta-vasemmalle-julkaisuissa kuten mangassa. Aiheuttaa " "vaakasivujen jaon pystykusivuiksi oikealta vasemmalle." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1683,7 +1691,7 @@ msgstr "" "Ota täplikkyyden poisto käyttöön. Vähentää kohinaa. Voi kasvattaa " "prossesointiaikaa huomattavasti." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1692,7 +1700,7 @@ msgstr "" "aakkosjärjestykseen. Käytä sen sijaan järjestystä, jossa ne lisättiin " "sarjakuvaan." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1701,28 +1709,28 @@ msgstr "" "Muoto, johon luodussa e-kirjassa olevat kuvat muutetaan. Voit kokeilla mikä " "muoto antaa omalla laitteellasi parhaan kuvan ja lopputuloksen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Älä käytä mitään prosessointia kuvaan" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Älä muunna kuvaa mustavalkoiseksi" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Sivu" @@ -2768,97 +2776,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2964,47 +2972,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3191,7 +3199,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3926,7 +3934,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3984,7 +3992,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -4041,134 +4049,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4176,59 +4198,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4349,77 +4371,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4640,15 +4672,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4692,7 +4724,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4764,58 +4796,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4900,7 +4932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5215,10 +5247,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5261,7 +5293,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5281,7 +5313,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5384,7 +5416,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6966,11 +6998,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6978,71 +7010,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7242,14 +7274,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7524,48 +7556,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7655,7 +7687,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7665,7 +7697,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7698,11 +7730,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7731,7 +7763,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7878,7 +7910,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7893,7 +7926,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7989,50 +8022,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8137,7 +8170,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8211,13 +8244,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8902,12 +8935,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -9103,54 +9136,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9163,7 +9204,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9562,6 +9603,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9665,49 +9707,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9724,7 +9766,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9733,7 +9775,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9775,12 +9817,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9789,35 +9831,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9904,12 +9946,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9966,7 +10008,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -10086,13 +10128,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10278,22 +10320,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10448,38 +10505,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10761,161 +10818,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10923,7 +10980,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10931,46 +10988,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11028,127 +11085,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11157,57 +11214,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11951,7 +12008,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12577,31 +12634,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13121,19 +13178,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13273,7 +13330,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13715,119 +13772,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13883,93 +13940,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14089,12 +14160,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14378,31 +14449,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14424,17 +14495,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15237,11 +15308,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15251,35 +15322,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15519,7 +15590,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15577,15 +15648,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15642,15 +15713,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15668,80 +15739,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16111,7 +16182,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16136,147 +16207,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16338,7 +16409,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 0fd1ca64c3..7b4976531f 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-06-11 18:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:38+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:41+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -698,11 +698,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 49f9369a5f..31d8c3bdf2 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-05-28 01:46+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-13 09:26+0000\n" "Last-Translator: Vincent Coiffier \n" "Language-Team: Français \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:38+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-14 04:39+0000\n" +"X-Generator: Launchpad (build 13168)\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -38,7 +38,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -53,7 +53,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -63,8 +63,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -149,36 +149,36 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -331,45 +331,45 @@ msgstr "Définir les métadonnées des fichiers %s" msgid "Set metadata from %s files" msgstr "Définir les métadonnées à partir des fichiers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Apparence" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajuster l'aspect et l'ergonomie de l'interface de Calibre à votre convenance" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Comportement" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Changer le comportement de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Ajouter vos colonnes personnalisées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Ajouter/retirer vos propres colonnes dans la liste des livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Barre d'outils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -377,69 +377,69 @@ msgstr "" "Personnaliser les barres d'outils et les menus contextuels, en changeant les " "actions disponibles dans ceux-ci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Recherche en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" "Personnaliser la façon dont la recherche de livres fonctionne dans calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Options de saisie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" "Définissez les options de conversion spécfiques pour chaque format d'entrée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Options communes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" "Définisser les options de conversion communes à tous les formats d'entrée" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Formats de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Définissez des options spécifiques pour chaque format de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Ajouter des livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Définir comment les métadonnées sont lues par Calibre lors de l'ajout de " "livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Sauvegarder les livres sur le disque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -447,50 +447,50 @@ msgstr "" "Contrôle la manière dont Calibre exporte les fichiers de sa base de données " "sur le disque lors des sauvegardes sur disque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Envoyer les livres aux appareils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Contrôler la façon dont Calibre exporte les fichiers vers votre lecteur " "d'eBook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Tableau de connexions de métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Modifier les champs de métadonnées avant de sauvegarder/envoyer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Modèles de fonctions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Avancé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Créer votre propre modèle de fonction" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Partager des livres par courriel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Partage" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -498,11 +498,11 @@ msgstr "" "Mise en place du partage de livre par courriel. Peu aussi être utilisé pour " "envoyer automatiquement les dernières nouvelles téléchargées à votre appareil" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Partager à travers le réseau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -510,39 +510,39 @@ msgstr "" "Installer le serveur de contenu de Calibre qui vous permet d'accéder à votre " "bibliothèque Calibre n'importe où, sur tous vos appareils, via Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" -msgstr "Télécharge les métadonnées" +msgstr "Télécharger les métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -"Contrôler comment Calibre télécharge les métadonnées du livre électronique à " +"Contrôler comment calibre télécharge les métadonnées du livre électronique à " "partir du réseau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Ajouter/Retirer/Modifier diverses fonctionalités de Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Réglages" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Affiner la manière dont Calibre se comporte dans différents contextes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Divers" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Diverses configurations avancées" @@ -751,12 +751,12 @@ msgstr "Plugins désactivés." msgid "Enabled plugins" msgstr "Plugins activés" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" "L'initialisation du plugin %s a échoué avec l'erreur suivante (traceback) :" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -768,18 +768,18 @@ msgstr "" " Personnaliser Calibre en chargeant des modules additionnels externes.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Ajouter un plugin en précisant le chemin vers le fichier zip qui le contient." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Suppression d'un plugin personnalisé d'après son nom. Ceci n'a pas d'effet " "sur les plugins intégrés." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -787,19 +787,19 @@ msgstr "" "Personnaliser le plugin. Spécifier le nom du plugin et la chaîne de " "personnalisation séparés par une virgule." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Lister tous les plugins installés" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Activer le plugin nommé" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Désactive le plugin nommé" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Journal de débogage" @@ -807,7 +807,7 @@ msgstr "Journal de débogage" msgid "Communicate with Android phones." msgstr "Communiquer avec les téléphones Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -815,7 +815,7 @@ msgstr "" "Liste de répertoires séparés par des virgules utilisée pour envoyer les " "ebooks vers l'appareil. Le premier existant sera utilisé." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Communiquer avec les téléphones S60" @@ -930,26 +930,26 @@ msgstr "" "Cliquer sur 'Afficher Détails' pour une liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Informations" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catalogue" @@ -1069,7 +1069,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Communiquer avec le smartphone Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1108,6 +1108,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Communiquer avec le lecteur PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "Communiquer avec le lecteur PocketBook 360+." + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Communiquer avec le PocketBook 701" @@ -1336,7 +1340,11 @@ msgstr "Communiquer avec le Trekstor" msgid "Communicate with the EEE Reader" msgstr "Communiquer avec le lecteur EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "Communiquer avec la tablette adam" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Communiquer avec le lecteur Nextbook" @@ -1360,19 +1368,19 @@ msgstr "Le Nook" msgid "Communicate with the Nook eBook reader." msgstr "Communiquer avec le lecteur d'ebook Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Couleur" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Communiquer avec le lecteur d'ebooks Nook Color." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "Nook Simple" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "Communiquer avec le lecteur d'ebook Nook TSR" @@ -1567,21 +1575,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Espace libre insuffisant sur la carte mémoire" @@ -1701,15 +1709,15 @@ msgstr "" msgid "Card A folder" msgstr "Répertoire de la carte A" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Rendu de %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Échec de %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1719,7 +1727,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1730,22 +1738,22 @@ msgstr "" "illisible sur votre appareil si vous créez vos bandes dessinées au format " "EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Désactiver l'effet de normalisation (améliore le contraste) de la gamme de " "couleurs pour les images. Par défaut : Faux" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Maintient les proportions de l'image. Par défaut : Plein écran." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Désactiver l'effet d'accentuation." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1753,12 +1761,12 @@ msgstr "" "Désactive le découpage des pages de BD. Pour certaines BD, le découpage peut " "supprimer le contenu aussi bien que les bordures." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" "Ne pas diviser les images au format paysage en deux images au format portrait" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1766,7 +1774,7 @@ msgstr "" "Garde les proportions de l'image et la redimensionne en utilisant la hauteur " "de l'écran comme largeur d'image pour une visualisation en mode paysage." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1775,7 +1783,7 @@ msgstr "" "Peut entrainer une division des pages au format paysage en pages au format " "portrait affichées de droite à gauche." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1783,7 +1791,7 @@ msgstr "" "Autoriser le flou. Réduit le bruit. Peut augmenter sensiblement les durées " "d'exécutions." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1792,7 +1800,7 @@ msgstr "" "l'ordre alphabétique. Utiliser plutôt l'ordre dans lequel ils ont été " "ajoutés dans la bande dessinée." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1802,15 +1810,15 @@ msgstr "" "tester pour voir quel format vous donne une taille et un rendu optimal sur " "votre appareil." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "N'applique aucun traitement sur l'image" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Ne pas convertir les images en niveaux de gris (noir et blanc)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1819,7 +1827,7 @@ msgstr "" "taille d'image est automatiquement calculé à partir du profil de sortie, " "cette option la remplace." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1828,8 +1836,8 @@ msgstr "" "table des matières. Notez que ceci ne s'applique que si la table des " "matières comporte plus d'une section" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Page" @@ -3154,103 +3162,103 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:56 msgid "Value: unknown field " -msgstr "" +msgstr "Valeur: champ inconnu " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:152 msgid "TEMPLATE ERROR" msgstr "ERREUR DE MODELE" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Non" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Oui" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Titre" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Auteur(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Éditeur" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producteur" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Commentaires" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiquettes" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Séries" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Langue" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Horodatage" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Publié" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Droits" @@ -3386,49 +3394,49 @@ msgstr "" "Récupère les métadonnées sociales/la couverture du livre identifié par ISBN " "à partir de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Couverture" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "Télécharge les métadonnées et les couvertures à partir d'Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "France" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Allemagne" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "RU" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "Italie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "Site Amazon à utiliser:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "Les métadonnées d'Amazon seront récupérées en utilisant ce site web Amazon " "du pays.." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "Amazon : délai de connexion dépassé. Veuillez réessayer plus tard." @@ -3641,7 +3649,7 @@ msgstr "Options pour la génération des tables de matières HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4542,7 +4550,7 @@ msgid "Add to library" msgstr "Ajouter à la bibliothèqye" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4606,7 +4614,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Aucun livre sélectionné" @@ -4664,87 +4672,102 @@ msgstr "Répertoire d'export du catalogue" msgid "Select destination for %s.%s" msgstr "Sélectionner la destination pour %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Choisissez la bibliothèque Calibre avec laquelle travailler" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Créer/Changer de bibliothèque ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Bascule rapide" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Renommer la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Effacer la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Choisir un livre au hasard" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Maintenance de la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Statut de la sauvegarde des métadonnées de la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Commencer à sauvegarder les métadonnées de tous les livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Vérifier la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Restaurer la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Renommer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Choisissez un nouveau nom pour la bibliothèque %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Attention le dossier de la bibliothèque va être renommé" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Existe déjà" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "Le dossier %s existe déjà. Effacez le d'abord." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "Trop long" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" +"Chemin de la librairie trop long. Doit être inférieur à %d caractères." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Échec du renommage" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4753,20 +4776,20 @@ msgstr "" "commune de cet échec est due à l'ouverture d'un des fichiers de la " "bibliothèque dans un autre programme." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Etes vous sur ?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" @@ -4775,23 +4798,23 @@ msgstr "" "

    %s

    vont être supprimés définitivement. Etes-" "vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "aucun" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Statut de la sauvegarde" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Fichiers de métadonnées livre restant à écrire : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Sauvegarder les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4799,7 +4822,7 @@ msgstr "" "Les métadonnées vont être sauvegardées pendant l'exécution de Calibre, à un " "rythme approximatif de 0.33 livre/seconde." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4807,7 +4830,7 @@ msgstr "" msgid "Success" msgstr "Succès" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4816,37 +4839,37 @@ msgstr "" "Calibre. Voulez-vous que calibre vérifie si les fichiers de votre " "bibliothèque correspondent bien aux informations de la base de données?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Echec" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "La vérification de l'intégrité de la base de données à échouée, cliquer " "Afficher les détails pour plus de détails." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Aucun problème trouvé" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" "Les fichiers dans votre bibliothèque correspondent bien aux informations " "dans la base de données." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Aucune bibliothèque n'a été trouvée" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4854,15 +4877,15 @@ msgstr "" "Aucune bibliothèque Calibre existante n'a été trouvée à %s. Celle-ci va être " "effacée de la liste des bibliothèques connues." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Interdit" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4870,7 +4893,7 @@ msgstr "" "Vous ne pouvez pas changer de bibliothèque tant que la variable " "d'environnement CALIBRE_OVERRIDE_DATABASE_PATH est défine." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" "Vous ne pouvez pas changer de bibliothèque pendant que des travaux sont en " @@ -5003,65 +5026,80 @@ msgid "Remove all formats from selected books, except..." msgstr "Supprimer tous les formats pour les livres sélectionnés, excepté..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "Supprimer tous les formats des livres sélectionnés" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Supprimer les couvertures des livres sélectionnés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Supprimer les livres correspondant de l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Impossible de supprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Choisir les formats à supprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" +"Choisir les formats a ne pas supprimer.

    Noter que ceci ne " +"supprimera jamais tous les formats d'un livre." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" +"Tous les formats pour les livres sélectionnés vont " +"êtresupprimés de votre librairie.
    Les métadonnées du livre seront " +"conservés. Êtes-vous sûr?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Impossible d'effacer les livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Aucun appareil n'est connecté" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Mémoire principale" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Carte mémoire A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Carte mémoire B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Aucun livre à effacer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Aucun des livres sélectionnés n'est sur l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Suppression des livres dans l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5069,7 +5107,7 @@ msgstr "" "Certains des livres sélectionnés sont présents sur l'appareil connecté. A " "partir d'où voulez-vous supprimer les fichiers?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5078,7 +5116,7 @@ msgstr "" "fichiers associés seront retirés de votre bibliothèque calibre. Êtes-vous " "certain?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5339,15 +5377,15 @@ msgstr "" "permanente de votre bibliothèque Calibre.

    Êtes vous sûr de " "vouloir continuer?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "Valide les modifications de métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "Des échecs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5393,7 +5431,7 @@ msgid "Move to next highlighted match" msgstr "Aller à la correspondance suivante surlignée" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5465,39 +5503,39 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Sauvegarder un seul format vers le disque..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Sauvegarder sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Sauvegarder sur le disque dans un seul répertoire" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Sauvegarder seulement le format %s vers le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" "Sauvegarder seulement le format %s sur le disque dans un repertoire unique" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Impossible de sauvegarder sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Choisir le répertoire de destination" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5508,20 +5546,20 @@ msgstr "" "Sauvegarder sur le disque est prévu pour exporter des fichiers de la " "bibliothèque Calibre ailleurs." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Erreur pendant la sauvegarde" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Il y a eu une erreur lors de la sauvegarde." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Impossible de sauvegarder certains livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Cliquer le bouton afficher les détails pour voir lesquels." @@ -5607,7 +5645,7 @@ msgstr "Boutiques" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "Choisir les boutiques" @@ -5958,10 +5996,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -6008,7 +6046,7 @@ msgid "Book %s of %s" msgstr "Livre %s sur%s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Collections" @@ -6028,7 +6066,7 @@ msgstr "Double-cliquer pour ouvrir la fenêtre de détails du livre" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Chemin" @@ -6131,7 +6169,7 @@ msgstr "sortie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7433,6 +7471,12 @@ msgid "" "wizard buttons below will allow you to test your regular expression against " "the current input document." msgstr "" +"

    La recherche et le remplacement utilisent les expressions " +"régulières. Voir le tutorial des expressions régulières pour débuter " +"avec les expressions régulières. Cliquer aussi sur le bouton assistant ci-" +"dessous vous autorisera à tester votre expression régulière avec le document " +"courant en entrée." #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:173 msgid "Convert" @@ -7791,11 +7835,11 @@ msgstr "Le navigateur de coverture ne peut ête chargé" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7803,35 +7847,35 @@ msgstr "Le navigateur de coverture ne peut ête chargé" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Indéfini(e)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "étoile(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Non noté" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Définir '%s' à aujourd'hui" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "Effacer '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " index :" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7839,23 +7883,23 @@ msgstr "" "L'énumération \"{0}\" contient une valeur non valide qui va être fixée à sa " "valeur par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Appliquer les modifications" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Effacer les series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Nummérotation automatique des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Force les nombres à commencer par " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -7863,15 +7907,15 @@ msgstr "" "L'énumération \"{0}\" contient des valeurs non valides qui ne vont pas " "apparaître dans la liste" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Supprimer toutes les étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "étiquettes à ajouter" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "étiquettes à supprimer" @@ -8084,14 +8128,14 @@ msgstr "" "pourraient ne pas fonctionner. Êtes-vous sûr(e) ?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modèle incorrect" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8476,48 +8520,48 @@ msgstr "Existe" msgid "Convertible" msgstr "Convertible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Choissisez l'emplacement de la bibliothèque Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Identique à l'actuel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "L'emplacement %s contient la bibliothèque Calibre actuelle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Aucune bibliothèque préexistante n'a été trouvée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Il n'y a pas de bibliothèque Calibre préexistante à %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "N'est pas vide" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "Le dossier %s n'est pas vide. Veillez choisir un dossier vide." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Aucun emplacement" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Aucun emplacement sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Mauvais emplacement" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s n'est pas un dossier existant" @@ -8615,7 +8659,7 @@ msgid "&Cancel" msgstr "&Annuler" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Editer les commentaires" @@ -8625,7 +8669,7 @@ msgstr "A partir d'où voulez vous supprimer?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Bibliothèque" @@ -8660,11 +8704,11 @@ msgstr "Emplacement" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Date" @@ -8700,7 +8744,7 @@ msgstr "Clé de tri par auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Aucun résultat" @@ -8853,7 +8897,8 @@ msgstr "Copié" msgid "Copy to clipboard" msgstr "Copie vers le presse-papier" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8868,7 +8913,7 @@ msgid "Standard metadata" msgstr "Métadonnée standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Métadonnée personnalisée" @@ -8991,30 +9036,30 @@ msgstr "" 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:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Recherche/Remplacement erroné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "La clé auteur ne peut être une chaine vide. Le livre dont le titre est %s " "n'a pas été traité" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Le titre ne peut être une chaîne vide. Le livre dont le titre est %s n'a pas " "été traité" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "Motif de recherche erroné : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -9022,26 +9067,26 @@ msgstr "" "Applique les changements à %d livres.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 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:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "Recherche/remplacement sauvegardé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "Nom de la recherche/du remplacement:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9163,7 +9208,7 @@ msgid "&Force numbers to start with:" msgstr "&Forcer les nombres à commencer avec:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Date :" @@ -9247,13 +9292,13 @@ msgid "Set from &ebook file(s)" msgstr "Fixer à partir du(des) fichier(s) &ebook(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "Metadonnées de &base" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "Metadonnées &personnalisées" @@ -9941,6 +9986,8 @@ msgid "" "See the User Manual for more help" msgstr "" +"Voir le Manuel Utilisateur pour plus d'aide" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 @@ -10006,12 +10053,12 @@ msgstr "Choisir les formats" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Auteurs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Editeurs" @@ -10226,67 +10273,76 @@ msgid "Rename the item in every book where it is used." msgstr "Renommer l'article dans chaque livre où il est utilisé." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " -msgstr "" +msgstr "EXCEPTION: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" -msgstr "" +msgstr "Aucune colonne sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" -msgstr "" +msgstr "Vous devez spécifier une colonne devant être colorée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" -msgstr "" +msgstr "Aucun modèle fourni" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" -msgstr "" +msgstr "La boîte modèle ne peut pas être vide" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" -msgstr "" +msgstr "Indiquer la couleur de la colonne:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" -msgstr "" +msgstr "Valeur modèle:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" +"La valeur du modèle utilisée par le livre actuel dans la vue librairie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "&Nom de la fonction :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "&Documentation :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "&Code python :" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:30 msgid "Remove any template from the box" -msgstr "" +msgstr "Supprimer tout modèle de la boîte" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:32 msgid "Open Template Editor" msgstr "Ouvrir Editeur De Modèle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Editer le modèle" @@ -10546,6 +10602,9 @@ msgid "" "For help with writing advanced news recipes, please visit User Recipes" msgstr "" +"Pour une aide sur l'écriture avancée de recettes de news, veuillez visiter " +"les Recettes " +"Utilisateurs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:287 msgid "Recipe source code (python)" @@ -10710,6 +10769,7 @@ msgid "Regular expression (?P)" msgstr "Expression régulière (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN :" @@ -10813,50 +10873,50 @@ msgstr "Travail inconnu" msgid "There are %d waiting jobs:" msgstr "Il y %d travaux en attente :" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Impossible d'arrêter le travail" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" "Impossible de tuer les travaux lorsqu'ils communiquent avec l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Le travail a déjà démarré" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "Ce travail ne peut pas être arrêté" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Indisponible" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Travaux :" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Maj+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Cliquer pour afficher la liste des travaux" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Travaux" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "Voulez-vous vraiment arrêter le travail sélectionné?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" "Voulez-vous réellement arrêter tous les travaux qui ne sont pas liés à " @@ -10875,7 +10935,7 @@ msgid "Show books in the main memory of the device" msgstr "Afficher les livres dans mémoire principale de l'appareil" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Carte A" @@ -10884,7 +10944,7 @@ msgid "Show books in storage card A" msgstr "Afficher les livres dans la carte mémoire A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Carte B" @@ -10930,12 +10990,12 @@ msgid "Copy current search text (instead of search name)" msgstr "" "Copier le texte de recherche courant (au lieu du nom de la recherche)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "Dans l'appareil" @@ -10944,35 +11004,35 @@ msgid "Size (MB)" msgstr "Taille (Mo)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "Modifié" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "Le nom recherché/consulté est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "L'UUID de ce livre est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "Dans la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Taille" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Marqué pour suppression" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Double clic pour m' éditer

    " @@ -11061,12 +11121,12 @@ msgid "LRF Viewer toolbar" msgstr "Barre d'outil pour l'afficheur LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Page suivante" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Page précédente" @@ -11125,7 +11185,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Bibliothèque calibre" @@ -11260,13 +11320,13 @@ msgstr "Exception non gérée" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Permission refusée" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" "Impossible d'ouvrir %s. Est-il en cours d'utilisation par un autre programme " @@ -11484,22 +11544,37 @@ msgstr "" "%s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Le numéro ISBN est correct" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Le numéro ISBN est incorrect" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "ISBN invalide" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "Entrer un ISBN" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "L'ISBN entré n'est pas valide. Essayer de nouveau." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "&Éditeur:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "Effacer la date" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Pu&blié :" @@ -11671,38 +11746,38 @@ msgstr "Impossible de lire la couverture à partir du format %s" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "Sauvegarder les changements et éditer les métadonnées de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Changer la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "Co&mmentaires" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "&Couverture et formats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "Métadonnées personnalisées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Commentaires" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "Métadonnées basiques" @@ -12016,216 +12091,230 @@ msgstr "Utiliser l'&afficheur interne pour :" msgid "Reset all disabled &confirmation dialogs" msgstr "Réinitialiser tous les dialogues de &confirmation" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 -msgid "is true" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 -msgid "is false" -msgstr "" +msgid "is true" +msgstr "est vrai" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -msgid "is undefined" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "is false" +msgstr "est faux" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 -msgid "has id" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 +msgid "is undefined" +msgstr "est indéfini" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 -msgid "does not have id" -msgstr "" +msgid "has id" +msgstr "possède un id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 -msgid "is equal to" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +msgid "does not have id" +msgstr "ne possède pas d'id" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 -msgid "is less than" -msgstr "" +msgid "is equal to" +msgstr "est égal à" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 -msgid "is greater than" -msgstr "" +msgid "is less than" +msgstr "est inférieur à" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 -msgid "has" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +msgid "is greater than" +msgstr "est supérieur à" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 -msgid "does not have" -msgstr "" +msgid "has" +msgstr "possède" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 -msgid "has pattern" -msgstr "" +msgid "does not have" +msgstr "ne possède pas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" +msgid "has pattern" +msgstr "possède un modèle" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" -msgstr "" +msgid "does not have pattern" +msgstr "ne possède pas de modèle" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 -msgid "is not set" -msgstr "" +msgid "is set" +msgstr "est défini" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 -msgid "is" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is not set" +msgstr "n'est pas défini" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 -msgid "is not" -msgstr "" +msgid "is" +msgstr "est" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +msgid "is not" +msgstr "n'est pas" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " -msgstr "" +msgstr "Si le " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " -msgstr "" +msgstr " colonne " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " -msgstr "" +msgstr " valeur " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 -msgid "Enter a date in the format YYYY-MM-DD" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 -msgid "Enter a string." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 -msgid "Enter a regular expression" -msgstr "" +msgstr "Entrer un nombre" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "Entrer une date au format YYYY-MM-DD" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 +msgid "Enter a string." +msgstr "Entrer une chaîne." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 +msgid "Enter a regular expression" +msgstr "Entrer une expression régulière" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" -msgstr "" +msgstr "Créer/éditer une règle de coloration de colonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" -msgstr "" +msgstr "vers" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" -msgstr "" +msgstr "Seulement si toutes les conditions suivantes sont satisfaites:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" -msgstr "" +msgstr "Ajouter une autre condition" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 -msgid "Invalid condition" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 -msgid "One of the conditions for this rule is invalid: %s" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 -msgid "No conditions" -msgstr "" +msgid "Invalid condition" +msgstr "Condition invalide" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +msgid "One of the conditions for this rule is invalid: %s" +msgstr "Une des conditions pour cette règle est invalide: %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 +msgid "No conditions" +msgstr "Pas de condition" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" +"Vous devez spécifier au moins une condition non vide pour cette règle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" "

    %s
    \n" " " msgstr "" +"\n" +"

    Règle avancée pour la colonne %s:\n" +"

    %s
    \n" +" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" "
      %s
    \n" " " msgstr "" +"

    Préciser la couleur de %s vers %s si les " +"conditions\n" +" suivantes son rencontrées:

    \n" +"
      %s
    \n" +" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" +"Vous pouvez contrôler la couleur des colonnes dans la liste des livres en " +"créant des \"règles\" qui diront à calibre quelle couleur utiliser. Cliquer " +"sur le bouton Ajouter Règle ci-dessous pour commencer. Vous pouvez modifier " +"une règle existante en double cliquant dessus." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" -msgstr "" +msgstr "Ajouter une règle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" -msgstr "" +msgstr "Supprimer une règle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" -msgstr "" +msgstr "Remonter la règle sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" -msgstr "" +msgstr "Descendre la règle sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" -msgstr "" +msgstr "Ajouter Une Règle Avancée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" -msgstr "" +msgstr "Aucune règle sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." -msgstr "" +msgstr "Aucune règle sélectionnée pour %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -12290,135 +12379,135 @@ msgstr "" "Restaurer les réglages aux valeurs par défaut. Seuls les réglages de la " "section actuellement sélectionnée sont restaurées." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Texte, colonne affichée dans le navigateur d'étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Texte séparé par des virgules, comme les étiquettes, affiché dans le " "navigateur d'étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" "Texte long, comme les commentaires, non affiché dans le navigateur " "d'étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" "Colonne de texte pour conserver des informations semblables aux séries" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Texte, mais avec un ensemble donné de valeurs permises" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Nombres à virgule flottante" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Entiers" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Notation, affichée à l'aide d'étoiles" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Oui/Non" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Colonne construite à partir d'autres colonnes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" "Colonne contruite à partir d'autres colonnes, se comporte comme les " "étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "Créer une colonne personnalisée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "Création rapide :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formats" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "Le nom des gens" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Texte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "Modifier une colonne personnalisée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Aucune colonne sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Aucune colonne n'a été sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" "La colonne sélectionnée n'est pas une colonne définie par l'utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "Mes Étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "Mes Séries" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "Ma note" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "Les gens" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -12427,11 +12516,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Aucun nom n'a été fourni pour la recherche" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -12439,7 +12528,7 @@ msgstr "" "Le nom recherché ne doit contenir que des minuscules, des chiffres et des " "underscores (tirets bas), et commencer par une lettre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -12447,38 +12536,38 @@ msgstr "" "Les noms recherchés ne peuvent se terminer par _index, car ces noms sont " "réservés pour l'index d'une colonne de série." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Aucun en-tête de colonne n'a été fourni" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "Le nom recherché %s est déjà utilisé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "L'en-tête %s est déjà utilisé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Vous devez entrer un modèle pour les colonnes mixtes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" "Vous devez entrer au moins une valeur pour les colonnes d'énumération" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "Vous ne pouvez pas fournir la valeur vide, en effet celle-ci est inclue par " "défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "La valeur \"{0}\" figure dans la liste plus d'une fois" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" @@ -12486,7 +12575,7 @@ msgstr "" "La boite couleur doit être vide ou contenir la même nombre d'éléments que la " "boite de valeur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "La couleur {0} est inconnue" @@ -12589,6 +12678,9 @@ msgid "" "href=\"http://docs.python.org/library/string.html#format-string-syntax\">the " "python documentation" msgstr "" +"

    Par défaut: Non formaté. Pour des détails sur le format de la langue " +"consulter la documentation python" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:241 msgid "Format for &dates" @@ -12596,7 +12688,7 @@ msgstr "Format des &dates" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:242 msgid "Format for &numbers" -msgstr "" +msgstr "Format pour les &nombres" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:243 msgid "&Template" @@ -12801,7 +12893,7 @@ msgstr "Toujours" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:133 msgid "If there is enough room" -msgstr "" +msgstr "S'il y a suffisamment de place" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 msgid "Never" @@ -13051,10 +13143,10 @@ msgid "" "also set the cover priority. Covers from sources that have a higher " "(smaller) priority will be preferred when bulk downloading metadata.\n" msgstr "" -"Désactive n'importe quelles sources de métadonnées que vous ne désirez pas " -"en les décochants. Vous pouvez aussi fixer la priorité de la couverture. Les " -"couvertures de sources qui ont un plus haute (plus basse) priorité seront " -"préférées au moment de télécharger des métadonnées par lot.\n" +"Désactiver toute source de métadonnées non souhaitée en les décochant. Vous " +"pouvez aussi préciser la priorité de la couverture. Les couvertures de " +"sources qui ont une priorité plus haute (plus basse) seront préférées lors " +"du téléchargement des métadonnées par lot.\n" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:113 msgid "" @@ -13097,7 +13189,7 @@ msgstr "Nombre max. d'étiquettes à télécharger:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:122 msgid "Max. &time to wait after first match is found:" -msgstr "&Temps maximum à attendre une fos le premier résultat trouvé :" +msgstr "Durée maximale d'attente après le premier résultat trouvé :" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 @@ -13107,7 +13199,7 @@ msgstr " secs" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:124 msgid "Max. time to wait after first &cover is found:" -msgstr "Temps maximum à attendre une fos la première &couverture trouvée :" +msgstr "Durée maximale d'attente après la première &couverture trouvée :" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 msgid "" @@ -13326,7 +13418,7 @@ msgid "Search for plugin" msgstr "Chercher le plugin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "Pas de résultats" @@ -14089,31 +14181,31 @@ msgstr "Impossible d'effacer" msgid "Cannot remove the actions %s from this location" msgstr "Impossible d'effacer les actions %s de cet emplacement" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Personnaliser les actions dans :" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "Choisir la barre d'outil à personnaliser:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Actions &disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "Actions a&ctuelles" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Déplacer l'action sélectionnée vers le haut" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Déplacer l'action sélectionnée vers le bas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Ajouter les actions sélectionnées à la barre d'outils" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Supprimer les actions sélectionnées de la barre d'outils" @@ -14358,11 +14450,11 @@ msgstr "Ouvrir le stockage dans un navigateur web externe" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 msgid "&Name:" -msgstr "" +msgstr "&Nom:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 msgid "&Description:" -msgstr "" +msgstr "&Description:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 msgid "&Headquarters:" @@ -14370,25 +14462,25 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 msgid "Enabled:" -msgstr "" +msgstr "Activé:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 msgid "DRM:" -msgstr "" +msgstr "DRM" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:228 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:207 msgid "true" -msgstr "" +msgstr "vrai" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:208 msgid "false" -msgstr "" +msgstr "faux" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:206 @@ -14397,7 +14489,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:235 msgid "Nam&e/Description ..." -msgstr "" +msgstr "Nom/D&escription..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:132 @@ -14407,7 +14499,7 @@ msgstr "Requête:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:81 msgid "Enable" -msgstr "" +msgstr "Activer" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:136 @@ -14427,7 +14519,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Enabled" -msgstr "" +msgstr "Activé" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Headquarters" @@ -14435,27 +14527,33 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "No DRM" -msgstr "" +msgstr "Pas de DRM" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:129 msgid "" "This store is currently diabled and cannot be used in other parts of calibre." msgstr "" +"Cette boutique est actuellement désactivée et ne peut pas être utilisée dans " +"d'autres fonctionnalités de calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:131 msgid "" "This store is currently enabled and can be used in other parts of calibre." msgstr "" +"Cette boutique est actuellement activée et peut être utilisée dans d'autres " +"fonctionnalités de calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:136 msgid "This store only distributes ebooks with DRM." -msgstr "" +msgstr "Cette boutique ne distribue des livres qu'avec DRM." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:138 msgid "" "This store distributes ebooks with DRM. It may have some titles without DRM, " "but you will need to check on a per title basis." msgstr "" +"Cette boutique distribue des livres avec DRM. Il peut y avoir des titres " +"sans DRM, mais vous devrez vérifier par rapport à l'intitulé du titre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:140 msgid "" @@ -14468,19 +14566,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "Buying from this store supports the calibre developer: %s." msgstr "" +"En achetant sur cette boutique, vous aidez le développeur calibre: %s." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:145 msgid "This store distributes ebooks in the following formats: %s" -msgstr "" +msgstr "Cette boutique distribue des ebooks dans les formats suivants: %s" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47 msgid "Configure..." -msgstr "" +msgstr "Configurer..." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:99 msgid "Time" -msgstr "" +msgstr "Temps" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:100 @@ -14495,7 +14594,7 @@ msgstr "Nombre de secondes à laisser à une boutique générer les résultats" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:102 msgid "Display" -msgstr "" +msgstr "Affichage" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:103 @@ -14505,11 +14604,11 @@ msgstr "Nombre maximum de résultats à afficher par boutique" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:104 msgid "Open search result in system browser" -msgstr "" +msgstr "Ouvrir le résultat de la recherche dans le navigateur système" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 msgid "Threads" -msgstr "" +msgstr "Tâches" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:106 msgid "Number of search threads to use" @@ -14529,11 +14628,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:105 msgid "Performance" -msgstr "" +msgstr "Performance" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:106 msgid "Number of simultaneous searches" -msgstr "" +msgstr "Nombre de recherches simultanées" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:107 msgid "Number of simultaneous cache updates" @@ -14541,11 +14640,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:108 msgid "Number of simultaneous cover downloads" -msgstr "" +msgstr "Nombre de téléchargements simultanés de couvertures" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:109 msgid "Number of simultaneous details downloads" -msgstr "" +msgstr "Nombre de téléchargements simultanés de détails" #: /home/kovid/work/calibre/src/calibre/gui2/store/ebooks_com_plugin.py:96 msgid "Not Available" @@ -14654,19 +14753,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "Impossible de trouver des livres correspondant à votre requête." @@ -14811,7 +14910,7 @@ msgstr "" "Etes-vous sûr?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Recherches" @@ -15105,6 +15204,9 @@ msgid "" "Update only if one of the new features or bug fixes is important to " "you. If the current version works well for you, do not update." msgstr "" +"Mettre à jour uniquement si une des nouvelles fonctionnalités ou " +"corrections de bogues est importante pour vous. Si la version actuelle " +"fonctionne bien pour vous, ne pas mettre à jour." #: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available!" @@ -15292,17 +15394,17 @@ msgstr "&Feuille de style utilisateur" msgid "No results found for:" msgstr "Aucun résultat trouvé pour :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Options pour personnalier l'afficheur d'ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Se souvenir de la dernière taille de fenêtre utilisée" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -15310,73 +15412,73 @@ msgstr "" "Voir la feuille de style utilisateur CSS. Peut être utilisée pour " "personnaliser le visuel de tous les livres." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Largeur maximale de la fenêtre de l'afficheur, en pixels." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimensionner les images plus grandes que la fenêtre de l'afficheur pour " "qu'elles aient la bonne taille" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Texte avec césure" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Langue par défaut pour les règles de césure" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" "Sauver la position courante dans le document lors de l'arrêt de Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Activer le tournage de pages à l'aide de la roulette de la souris" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Le temps, en secondes, pour la durée de la page d'animation lors du tournage " "de pages. Par défaut une demi-seconde." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Options de la police" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "La famille de police serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "La famille de police sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "La famille de police monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "La taille de police standard en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "La taille de police monospace en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Le type de police standard" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "Toujours en cours d'édition" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -15385,36 +15487,36 @@ msgstr "" "opération en cliquant en dehors de la boite de dialogue d'édition de " "raccourci." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Rechercher dans le dictionnaire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Aller vers..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Section suivante" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Section précédente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Début du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Fin du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Début de la section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Fin de la section" @@ -15470,100 +15572,114 @@ msgstr "Faire défiler vers la droite" msgid "Book format" msgstr "Format du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Position dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Aller vers une référence. Pour indiquer des numéros de référence, utiliser " "le mode référence." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Rechercher du texte dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Aperçu avant impression" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "Effacer la liste des livres ouverts récemment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Connexion à dict.org pour rechercher : %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Choisir un ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "plus grand" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "plus petit" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Pas de correspondance trouvée pour : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Chargement du flux..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Aménagement de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Marque-page #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Ajouter un signet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Entrer un titre pour le signet :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Gérer les Signets" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Charge l'ebook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Impossible d'ouvrir l'ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Options pour contrôler l'afficheur d'ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si spécifié, la fenêtre de l'afficheur essaiera d'apparaitre au premier plan " "au lancement." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si précisé, la fenêtre de l'afficheur essaiera de s'ouvrir en plein écran au " "démarrage." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" "Afficher les alertes javascript et les messages console dans la console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -15688,14 +15804,14 @@ msgstr "Impossible de déplacer la bibliothèque" msgid "Select location for books" msgstr "Sélectionner l'emplacement pour les livres" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Vous devez choisir un dossier vide pour la bibliothèque calibre. %s n'est " "pas vide." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "assistant de bienvenue" @@ -15845,7 +15961,7 @@ msgstr "Configuration" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:102 msgid "Incorrect username" -msgstr "" +msgstr "Nom d'utilisateur incorrect" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:103 msgid "%s needs the full email address as your username" @@ -16024,31 +16140,31 @@ msgid "Turn on the &content server" msgstr "Démarrer le serveur de &contenu" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "Vérifié" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "Oui" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "Non vérifié" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "Non" @@ -16070,17 +16186,17 @@ msgstr "Ce mois-ci" msgid "daysago" msgstr "il y a quelques jours" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "vierge" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "Vide" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "Requête booléenne invalide \"{0}\"" @@ -17207,11 +17323,11 @@ msgstr "" "\n" "Pour une aide sur commande précise : %%prog commande --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Aucune étiquette n'a été fournie" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -17223,35 +17339,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "La note moyenne de %sest %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Compacte la base" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Notes" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "Identifiants" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Triage Auteur" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Tri par titre" @@ -17531,7 +17647,7 @@ msgstr "accueil" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Le plus récent" @@ -17589,15 +17705,15 @@ msgstr "Lien permanent" msgid "A permanent link to this book" msgstr "Un lien permanent vers ce livre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Ce livre a été supprimé" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "dans la recherche" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Livres correspondants" @@ -17672,15 +17788,15 @@ msgstr "ETIQUETTES : %s
    " msgid "SERIES: %s [%s]
    " msgstr "SERIES : %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Livres dans votre bibliothèque" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Par " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Livres classés par " @@ -17700,44 +17816,44 @@ msgstr "" "Chaque fois que vous passez à %prog des arguments comportant des espaces, " "entourez l'argument à l'aide de guillemets." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Répertoire de la base dans laquelle les livres sont stockés" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Modèle de détection de métadonnées à partir de noms de fichiers." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Clef d'accès pour isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Délai d'attente par défaut pour les opérations réseaux (en secondes)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" "Chemin vers le répertoire où est enregistrée votre bibliothèque de livres" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Langue utilisée pour l'affichage de l'interface utilisateur" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Le format de sortie par défaut pour les conversions d'ebook." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Liste triée de formats à privilégier pour l'entrée." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Lire les métadonnées à partir des fichiers" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " @@ -17748,32 +17864,32 @@ msgstr "" "plupart des taches commme la conversion/le téléchargement des news/l'ajout " "des livres/etc sont affectées par ce réglage." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" "Echanger les prénoms et noms de l'auteur lors de la lecture des métadonnées" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Ajouter des nouveaux formats aux enregistrements existants de livres" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Etiquette a attacher aux livre lors d'ajout à la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Liste de nom de recherches sauvegardées" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Catégories définies par l'utilisateur du navigateur d'étiquettes" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Comment et quand calibre met à jour la métadonné sur l'appareil." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." @@ -17782,7 +17898,7 @@ msgstr "" "par exemple, Rouge au lieu de titre:Rouge, les colonnes recherchées sont " "limitées à celles nommées ci-dessous." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -18241,7 +18357,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -18266,147 +18382,147 @@ msgstr "Terminé" msgid "Working..." msgstr "Traitement en cours..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Portugais Brésilien" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Anglais (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Chinois Simplifié" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Chinois (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Chinois Traditionnel" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Anglais" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Anglais (Australie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Anglais (Nouvelle-Zélande)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Anglais (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Anglais (Inde)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Anglais (Thaïlande)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Anglais (Chypre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "Anglais (Répubique Tchèque)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Anglais (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "Anglais (Croatie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "Anglais (Indonésie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Anglais (Israël)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Anglais (Singapour)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Anglais (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Anglais (Irlande)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Anglais (Chine)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Espagnol (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "Espagnol (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "Espagnol (Argentine)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "Espagnol (Mexique)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "Espagnol (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "Espagnol (Chili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "Espagnol (Equateur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "Espagnol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Espagnol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "Espagnol (Bolivie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Espagnol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Allemand (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Français (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Néerlandais (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Flamand (BE)" @@ -18471,7 +18587,7 @@ msgstr "Impossible d'activer une session SSH : " msgid "Failed to authenticate with server: %s" msgstr "Impossible de s'authentifier auprès du server : %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Contrôler l'envoi d'email" @@ -18818,6 +18934,24 @@ msgid "" "end of an author name. The case of the suffix is ignored and trailing\n" "periods are automatically handled." msgstr "" +"L'algorithme utilisé pour copier author vers author_sort\n" +"Les valeurs possibles sont:\n" +"invert: utiliser \"fn ln\" -> \"ln, fn\"\n" +"copy : copier author vers author_sort sans modification\n" +"comma : utiliser 'copy' s'il y a un ',' dans le nom, sinon utiliser " +"'invert'\n" +"nocomma : \"fn ln\" -> \"ln fn\" (sans la virgule)\n" +"Quand ce réglage est modifié, les valeurs author_sort stockées pour chaque " +"auteur\n" +"doivent être recalculées par un clic droit sur un auteur dans le volet des " +"étiquette à gauche,\n" +"en sélectionnant 'Gérer auteurs', et appuyant sur 'Recalculer tous les " +"valeurs de clés de tri par auteur'.\n" +"Les suffixes des noms d'auteur sont des mots qui sont ignorés quand ils " +"apparaissent \n" +"à la fin d'un nom d'auteur. La casse du suffixe est ignorée et les trois " +"petits points sont\n" +"sont automatiquement traités." #: /home/kovid/work/calibre/resources/default_tweaks.py:57 msgid "Use author sort in Tag Browser" @@ -18862,7 +18996,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:81 msgid "Control partitioning of Tag Browser" -msgstr "" +msgstr "Contrôler le partitionnement du Navigateur d’Étiquettes" #: /home/kovid/work/calibre/resources/default_tweaks.py:82 msgid "" @@ -19048,6 +19182,16 @@ msgid "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" +"Spécifier un répertoire que calibre devra connecté au démarrage en " +"utilisant\n" +"connect_to_folder. Celui-ci doit être un chemin complet vers le répertoire. " +"Si le répertoire\n" +"n'existe pas quand calibre démarre, il est ignoré. S'il y a des caractères " +"'\\' dans\n" +"le chemin (comme dans les chemins Windows), vous devez les doubler.\n" +"Exemples:\n" +"auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" +"auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" #: /home/kovid/work/calibre/resources/default_tweaks.py:182 msgid "Specify renaming rules for SONY collections" @@ -19362,6 +19506,11 @@ msgid "" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" +"Toutes les couvertures dans la librairie calibre seront redimensionnées, en " +"préservant le ratio, \n" +"pour s'ajuster à cette taille. Ceci afin d'éviter des lenteurs causées par " +"des couvertures\n" +"extrêmement larges." #: /home/kovid/work/calibre/resources/default_tweaks.py:340 msgid "Where to send downloaded news" @@ -23905,6 +24054,9 @@ msgstr "" #~ msgid "Plugin &file:" #~ msgstr "&Fichier plugin :" +#~ msgid "Customize the actions in:" +#~ msgstr "Personnaliser les actions dans :" + #~ msgid "WARNING: Active jobs" #~ msgstr "ATTENTION : Travaux actifs" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 9a790ecdc8..e57b4149f0 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-04-07 18:57+0000\n" "Last-Translator: Miguel Anxo Bouzada \n" "Language-Team: dev@gl.openoffice.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:39+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:42+0000\n" +"X-Generator: Launchpad (build 13168)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -37,7 +37,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -52,7 +52,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -62,8 +62,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -148,36 +148,36 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -328,46 +328,46 @@ msgstr "Definir os metadatos nos dos ficheiros %s" msgid "Set metadata from %s files" msgstr "Definir os metadatos a partir dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Aparencia e comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Axuste a aparencia e o comportamento da interface do Calibre para que se " "adapte aos seus gustos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Cambiar o modo en que se comporta o Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Engadir as súas propias columnas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Engadir/retirar as columnas propias da lista de libros do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -375,67 +375,67 @@ msgstr "" "Personalizar as barras de ferramentas e os menús contextuais, cambiando as " "accións que estarán dispoñíbeis en cada un" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Busca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Personalizar o modo no que funcionan as buscas de libros en calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Opcións de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversión" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" "Estabelecer as opcións de conversión específicas para cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opcións comúns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Estabelecer as opcións de conversión comúns para todos os formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Opcións de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" "Estabelece as opcións específicas de conversión para cada formato de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Adición de libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importar/exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controla o modo como Calibre le os metadatos dos ficheiros ao engadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Gardado de libros no disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -443,49 +443,49 @@ msgstr "" "Controla o modo como Calibre exporta ficheiros da súa base de datos no disco " "ao Gardar no disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Envío de libros a dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controla cando Calibre transfire os ficheiros ao seu lector de libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Panel de control de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Cambiar campos de metadatos antes do gardado/envío" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Función de modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Avanzado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Crear as súas propias funcións de modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Compartición de libros por correo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Compartir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -493,11 +493,11 @@ msgstr "" "Configura a compartición de libros por correo. Pódese usar para enviar " "automaticamente as noticias descargadas aos seus dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Compartición na rede" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -506,36 +506,36 @@ msgstr "" "biblioteca do Calibre en calquera lugar, con calquera dispositivo, a través " "da Internet." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Descarga de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Engadidos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Engadir/retirar/personalizar diversas funcións do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Axustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Axuste fino de como se comporta o Calibre en diversos contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Miscelánea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Configuración miscelánea avanzada" @@ -745,11 +745,11 @@ msgstr "Engadidos desactivados" msgid "Enabled plugins" msgstr "Engadidos activados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Fallou o inicio do engadido %s deixando a seguinte traza:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -761,18 +761,18 @@ msgstr "" " Personalice Calibre cargando engadidos externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Engadir un engadido especificando a ruta ao ficheiro zip que o contén." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Retirar un engadido persoal polo nome. Non afecta aos engadidos incorporados " "no programa." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -780,19 +780,19 @@ msgstr "" "Personalizar engadido. Especifica o nome do engadido e o texto de " "personalización separados por unha coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Listar todos os engadidos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Activar o engadido sinalado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Desactivar o engadido sinalado" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Rexistro de depuración" @@ -800,7 +800,7 @@ msgstr "Rexistro de depuración" msgid "Communicate with Android phones." msgstr "Comunicar con teléfonos Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -808,7 +808,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60" @@ -925,26 +925,26 @@ msgstr "" "Prema «Amosar detalles» para relacionalas." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catálogo" @@ -1062,7 +1062,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Comunicar con teléfonos smartphone de Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1101,6 +1101,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicarse co lector PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Comunicar co PocketBook 701" @@ -1328,7 +1332,11 @@ msgstr "Comunicar co lector Trekstor" msgid "Communicate with the EEE Reader" msgstr "Comunicarse co EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Comunicarse co Nextbook Reader" @@ -1352,19 +1360,19 @@ msgstr "O Nook" msgid "Communicate with the Nook eBook reader." msgstr "Comunicar co lector de libro electrónico Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Comunicar co lector de libros electrónicos Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1554,21 +1562,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "O espazo libre na tarxeta de memoria é insuficiente" @@ -1681,15 +1689,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Renderizado %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Produciuse un erro %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1699,7 +1707,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1710,23 +1718,23 @@ msgstr "" "se vexa borroso no seu dispositivo se crea as bandas deseñadas en formato " "EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Desactivar normalizar (mellorar o contraste) o intervalo de cor para imaxes. " "Valor predeterminado: desactivado" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Conservar a proporción da imaxe. O valor predeterminado e encher a pantalla." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Desactivar a definición." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1734,11 +1742,11 @@ msgstr "" "Desactivar o recorte de páxinas de banda deseñada. Para algunha banda " "deseñada, o recorte pode retirar contido ademais de bordos." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Non dividir as imaxes horizontais en dúas imaxes verticais" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1746,7 +1754,7 @@ msgstr "" "Conservar a proporción e redimensionar a imaxe usando a altura da pantalla " "como largo de imaxe, para vela en modo de visualización apaisado." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1754,7 +1762,7 @@ msgstr "" "Usado para publicacións de dereita a esquerda como cómic manga. Fai que as " "páxinas apaisadas se divididan en páxinas verticais de dereita a esquerda." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1762,7 +1770,7 @@ msgstr "" "Activa a eliminación de artefactos (despeckle). Reduce o ruído de artefactos " "en imaxes. Pode incrementar bastante o tempo de procesamento." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1770,7 +1778,7 @@ msgstr "" "Non ordenar os ficheiros encontrados na banda deseñada por nome alfabético. " "No entanto, usar a orde en que foron engadidos á banda deseñada." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1780,15 +1788,15 @@ msgstr "" "experimentar para ver cal deles lle dá o tamaño e aparencia óptimas no seu " "dispositivo." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Non se aplica proceso ningún á imaxe" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "No converter a imaxe a escala de gris (branco e negro)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1797,7 +1805,7 @@ msgstr "" "tamaño da imaxe calcúlase automaticamente conforme o perfil de saída, esta " "opción ten sobrescríbea." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1805,8 +1813,8 @@ msgstr "" "Ao converter un CBC non engadir ligazóns a cada páxina no Índice. Isto só se " "aplica se o Índice ten máis dunha sección." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Page" @@ -3091,97 +3099,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "ERRO DE MODELO" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Non" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Si" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autores/as" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Editor/a" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produtor/a" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Comentarios" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiquetas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Series" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Idioma" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Marca de tempo" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Publicado" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Dereitos" @@ -3313,47 +3321,47 @@ msgstr "" "Obtén metadatos sociais ou imaxes para o libro identificado polo ISBN a " "través de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Cuberta" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "EE. UU." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "Francia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Alemania" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "GB" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "O tempo de espera de Amazon expirou. Volva a tentalo máis tarde" @@ -3548,7 +3556,7 @@ msgstr "Opcións da xeración HTM TOC" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4437,7 +4445,7 @@ msgid "Add to library" msgstr "Engadir á biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4497,7 +4505,7 @@ msgstr "Usar as anotacións xeradas só dende a biblioteca principal" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Non se seleccionou ningún libro" @@ -4554,87 +4562,101 @@ msgstr "Exportar o cartafol do catálogo" msgid "Select destination for %s.%s" msgstr "Escoller o destino para %s %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Elixir a biblioteca do Calibre para traballar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Cambiar/crear biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Cambio rápido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Renomear biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Eliminar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Escolla un libro aleatoriamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Mantemento da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Estado da copia de seguranza dos metadatos da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Iniciar o copiado de seguranza dos metadatos de todos os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Comprobar a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Restaurar a base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Escolla un novo nome para a biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Teña en conta que se lle cambiará o nome do cartafol da biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Xa existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "O cartafol %s xa existe. Elimíneo antes." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Fallou o renomeado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4642,42 +4664,42 @@ msgstr "" "Fallou o renomeado da biblioteca en %s. A causa máis corrente disto é que un " "dos ficheiros da biblioteca estea aberto noutro programa." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "ningunha" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Estado da copia de seguranza" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Ficheiros de metadatos que quedan por escribir: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Copia de seguranza de metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4685,7 +4707,7 @@ msgstr "" "Farase unha copia de seguranza dos metadatos mentres calibre está en " "execución, a un ritmo aproximado dun libro cada tres segundos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4693,7 +4715,7 @@ msgstr "" msgid "Success" msgstr "Correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4702,36 +4724,36 @@ msgstr "" "calibre comprobe se os ficheiros na biblioteca coinciden coa información da " "base de datos?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Produciuse un fallo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "A comprobación da integridade da base de datos fallou. Pulse en «Mostrar " "detalles» para máis información." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Non se atoparon problemas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" "Os ficheiros na biblioteca coinciden coa información da base de datos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Non foi posíbel atopar a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4739,15 +4761,15 @@ msgstr "" "Non foi posíbel atopar unha biblioteca de Calibre en %s. Será retirada da " "lista de bibliotecas coñecidas." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Non permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4755,7 +4777,7 @@ msgstr "" "Non pode cambiar de biblioteca mentres usa a variábel de contorno " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "Non pode cambiar de biblioteca mentres haxa traballos en execución." @@ -4882,65 +4904,75 @@ msgid "Remove all formats from selected books, except..." msgstr "Retirar todos os formatos dos libros seleccionados agás..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Retirar as cuberta dos libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Retirar os libros coincidentes do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Non é posíbel eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Elixir formatos para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Non é posíbel eliminar libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Non hai ningún dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Memoria principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Tarxeta de almacenaxe A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Tarxeta de almacenaxe B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Ningún libro para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Ningún dos libros seleccionados se atopan no dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Eliminando libros do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -4948,7 +4980,7 @@ msgstr "" "Algúns dos libros seleccionados están no dispositivo conectado. De " "onde quere borrar os libros seleccionados?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4956,7 +4988,7 @@ msgstr "" "O libros seleccionados serán eliminados permanentemente e os " "ficheiros retirados da súa biblioteca do Calibre. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5203,15 +5235,15 @@ msgstr "" "permanentemento da biblioteca do Calibre.

    Esta seguro de que " "quere proceder?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5255,7 +5287,7 @@ msgid "Move to next highlighted match" msgstr "Ir á seguinte coincidencia salientada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5327,38 +5359,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Gardar un único formato no disco..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Gardar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Gardar no disco nun único cartafol" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Gardar só o formato %s no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Gardar só o formato %s no disco nun único cartafol" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Non é posíbel gardar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Elixir o cartafol de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5368,20 +5400,20 @@ msgstr "" "danar a súa biblioteca. Gardar no disco ten como obxectivo exportar os " "ficheiros da súa biblioteca de Calibre noutro lugar." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Produciuse un erro ao gardar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Produciuse un erro mentres se gardaba" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Non foi posíbel gardar algúns libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Prema o botón de amosar detalles para velos." @@ -5466,7 +5498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5802,10 +5834,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5852,7 +5884,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Coleccións" @@ -5872,7 +5904,7 @@ msgstr "Premer dúas veces para abrir a xanela Detalles do Libro" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Ruta" @@ -5975,7 +6007,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7622,11 +7654,11 @@ msgstr "Non foi posíbel cargar o explorador de cubertas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7634,35 +7666,35 @@ msgstr "Non foi posíbel cargar o explorador de cubertas" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Sen definir" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "estrela(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Sen clasificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Estabelecer «%s» a hoxe" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "Limpar «%s»" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " índice:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7670,38 +7702,38 @@ msgstr "" "A enumeración «{0}» contén un valor incorrecto que se estabelecerá como " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Aplicar os cambios" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Retirar series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Numerar automaticamente os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Forzar números para comezar con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "A enumeración «{0}» contén valores incorrectos que non aparecerán na lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Retirar todas as etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "etiquetas para engadir" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "etiquetas para retirar" @@ -7912,14 +7944,14 @@ msgstr "" "seguro?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modelo incorrecto" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8265,48 +8297,48 @@ msgstr "Existente" msgid "Convertible" msgstr "Convertíbel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Elixir a localización para a biblioteca do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Igual que a actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "A localización %s contén a actual biblioteca do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Non se atopou unha biblioteca existente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Non hai ningunha biblioteca do Calibre en %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Non está baleiro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "O cartafol %s non está baleiro. Elixa un cartafol baleiro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Sen localización" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Non seleccionou unha localización" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Localización incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "O cartafol %s non existe" @@ -8403,7 +8435,7 @@ msgid "&Cancel" msgstr "&Cancelar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Editar os comentarios" @@ -8413,7 +8445,7 @@ msgstr "De onde quere borrar?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Biblioteca" @@ -8448,11 +8480,11 @@ msgstr "Localización" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Data" @@ -8486,7 +8518,7 @@ msgstr "Ordenar por autoría" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Non se atopou ningunha coincidencia" @@ -8639,7 +8671,8 @@ msgstr "Copiado" msgid "Copy to clipboard" msgstr "Copiar no portapapeis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8654,7 +8687,7 @@ msgid "Standard metadata" msgstr "Metadatos estándar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Metadatos personalizados" @@ -8775,30 +8808,30 @@ msgstr "Debe especificar un destino cando a orixe é un campo de composición" 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:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Buscar/substituir no vé correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "A cadea Autores non se pode deixar en branco. O libro co título %s non foi " "procesado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "O título non se pode deixar en branco. O libro co título %s non foi " "procesado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 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:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8806,26 +8839,26 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "Eliminar a busca/substitución gardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 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:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "Gardar busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "Nome de busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8942,7 +8975,7 @@ msgid "&Force numbers to start with:" msgstr "&Forzar que os números comecen por:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Datos:" @@ -9026,13 +9059,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "Metadatos &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "Metadatos &personalizados" @@ -9802,12 +9835,12 @@ msgstr "Escoller formatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Editores" @@ -10015,54 +10048,62 @@ msgid "Rename the item in every book where it is used." msgstr "Cambiar o nome ao elemento en cada libro que o emprega." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl + S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "&Nome da función:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "&Documentación:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "&Código Python:" @@ -10075,7 +10116,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Editar o modelo" @@ -10497,6 +10538,7 @@ msgid "Regular expression (?P)" msgstr "Expresión regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10600,49 +10642,49 @@ msgstr "Tarefa descoñecida" msgid "There are %d waiting jobs:" msgstr "Hai %d tarefas a agardaren" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Non é posíbel deter a tarefa" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Non é posíbel deter as tarefas que comunican co dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "A tarefa xa se está a executar" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Non dispoñíbel" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Tarefas:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Maiús+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Faga clic para ver a lista de traballos" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Tarefas" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "De verdade quere deter o traballo seleccionado?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" "De verdade quere deter todos os traballos que non son de dispositivos?" @@ -10660,7 +10702,7 @@ msgid "Show books in the main memory of the device" msgstr "Amosar os libros na memoria principal do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Tarxeta A" @@ -10669,7 +10711,7 @@ msgid "Show books in storage card A" msgstr "Amosar os libros almacenados na tarxeta A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Tarxeta B" @@ -10714,12 +10756,12 @@ msgstr "Restabelecer a busca rápida" msgid "Copy current search text (instead of search name)" msgstr "Copiar o texto de busca actual (no canto do nome da busca)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "S" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "No dispositivo" @@ -10728,35 +10770,35 @@ msgid "Size (MB)" msgstr "Tamaño (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "O nome de busca é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "O UUID deste libro é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "Na biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Marcado para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Prema dúas veces para editar

    " @@ -10845,12 +10887,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Páxina seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Páxina anterior" @@ -10909,7 +10951,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Biblioteca do Calibre" @@ -11045,13 +11087,13 @@ msgstr "Excepción non controlada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Permiso denegado" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 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?" @@ -11252,22 +11294,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "O ISBN é correcto" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "O ISBN non é correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "&Editor:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "Borrar a data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "E&ditorial:" @@ -11425,38 +11482,38 @@ msgstr "Non se puido ler a cuberta do formato %s" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Cambiar a portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "Co&mentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "&Portada e formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "Metadatos &personalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Comentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11780,161 +11837,161 @@ msgstr "Usar o &visor interno para:" msgid "Reset all disabled &confirmation dialogs" msgstr "Restabelecer todos os diálogos de confirmación desa_ctivados" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11942,7 +11999,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11950,46 +12007,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -12053,130 +12110,130 @@ msgstr "" "Restabelecer a configuración a valores predeterminados. Soamente se " "modificará a configuración da sección actualmente seleccionada." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Texto, columna amosada no navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "O texto separado por vírgulas, como as etiquetas, amósase no navegador de " "etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" "O texto longo, como os comentarios, non se amosara no navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Columna de texto para manter series como información" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Texto, pero cun conxunto fixo de valores permitidos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Números con decimais" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Enteiros" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Puntuacións amosadas con estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Si/Non" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Columna construída a partir doutras columnas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "Crear una columna personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "Creación rápida:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "Nomes de persoas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Número" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Texto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "Modificar unha columna personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Non seleccionou ningunha columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Non seleccionou ningunha columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "A columna que escolleu non é unha columna definida polo usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "As miñas etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "As miñas series" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "A miña puntuación" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "Persoas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -12185,11 +12242,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Non se asignou ningún nome de busca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -12197,7 +12254,7 @@ msgstr "" "A busca por nome debe conter soamente letras minúsculas, números e trazos ( " "«_» ), e comezar cunha letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -12205,43 +12262,43 @@ msgstr "" "A busca por nomes non pode rematar con _index, porque eses nomes están " "reservados para o índice dunha columna de series." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Non se especificou ningunha cabeceira de columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "O nome de busca %s xa está en uso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "A cabeceira %s xa está en uso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Debe introducir un modelo para as columnas compostas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "Debe introducir cando menos un valor para as columnas de enumeración" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "Non pode proporcionar un valor baleiro, xa que está incluído de modo " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "O valor «{0}» está na lista máis dunha vez" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -13060,7 +13117,7 @@ msgid "Search for plugin" msgstr "Buscar complemento" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "Non hai coincidencias" @@ -13856,31 +13913,31 @@ msgstr "Non é posíbel retirar" msgid "Cannot remove the actions %s from this location" msgstr "Non é posíbel retirar as accións %s desta localización" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Personalizar accións en:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Accións &dispoñíbeis" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "&Accións actuais" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Mover a acción seleccionada cara arriba" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Mover a acción seleccionada cara abaixo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Engadir a acción seleccionada á barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Retirar as accións seleccionadas da barra de ferramentas" @@ -14415,19 +14472,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -14569,7 +14626,7 @@ msgstr "" "Cambiar os metadatos de moitos libros pode tardar bastante. Está seguro?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Buscas" @@ -15044,17 +15101,17 @@ msgstr "Usar &folla de estilos" msgid "No results found for:" msgstr "Non se atoparon resultados para:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Opcións para personalizar o visualizador de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Lembrar o tamaño da última xanela usada" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -15062,71 +15119,71 @@ msgstr "" "Estabelecer os estilos CSS de usuario. Isto empregase para personalizar a " "aparencia de todos os libros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Largura máxima da xanela do visualizador, en píxels." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimensionar as imaxes maiores que a xanela do visor para que caiban nela." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Guionizar o texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Idioma predeterminado para o guionizado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Guardar a posición actual no documento, ao saír" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Que a roda do rato sirva para pasar páxinas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "O tempo, en segundos, para a animación de paso de páxina. O valor " "predeterminado é medio segundo." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Opcións de tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "O tipo de letra serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "O tipo de letra sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "O tipo de letra monoespazo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "O tamaño de letra estándar en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "O tamaño de letra monoespazo en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "O tipo de letra estándar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "Aínda en edición" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -15134,36 +15191,36 @@ msgstr "" "Aínda está modificando un atallo de teclado. Termine primeiro de facelo, " "pulsando fora do cadro de edición de atallos." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Buscar no dicionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Sección seguinte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Inicio do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Final do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Inicio da sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Final da sección" @@ -15219,98 +15276,112 @@ msgstr "Desprazar cara á dereita" msgid "Book format" msgstr "Formato do libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Posición no libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ir a unha referencia. Para conseguir números de referencia, use o modo de " "referencia." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Buscar polo texto no libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Previsualización da impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "Limpar a lista dos libros abertos recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando a dict.org para buscar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Escoller libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Non se atoparon coincidencias con: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Cargando fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Dispoñendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Engadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Introducir o título do marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Xestionar os marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Cargando libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Non se puido abrir o libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Opcións de control do visor de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se se especifica, a xanela do visor tentará situarse na fronte cando se " "inicie o programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se se activa, a xanela do visor tentará iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Dirixir alertas de JavaScript e mensaxes de consola á consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -15435,14 +15506,14 @@ msgstr "Non se puido mover a biblioteca" msgid "Select location for books" msgstr "Seleccionar o lugar para os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Debe escoller un cartafol baleiro a biblioteca do Calibre. %s non está " "baleira." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "asistente de benvida" @@ -15764,31 +15835,31 @@ msgid "Turn on the &content server" msgstr "Prender o servidor de &contidos" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "seleccionado" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "si" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "non seleccionado" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "non" @@ -15810,17 +15881,17 @@ msgstr "este mes" msgid "daysago" msgstr "hai dias" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "en branco" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "baleiro" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16922,11 +16993,11 @@ msgstr "" "\n" "Para ver a axuda de cada orde execute: %%prog orde --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Non se forneceu ningunha etiqueta" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -16938,37 +17009,37 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sA valoración promedio é %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Compactando a base de datos" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Valoracións" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "Identificadores" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Ordenar por autor" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Ordenación por título" @@ -17246,7 +17317,7 @@ msgstr "inicio" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "O máis recente" @@ -17304,15 +17375,15 @@ msgstr "Ligazón permanente" msgid "A permanent link to this book" msgstr "Unha ligazón permanente a este libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Este libro foi eliminado" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "en busca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Libros atopados" @@ -17384,15 +17455,15 @@ msgstr "ETIQUETAS: %s
    " msgid "SERIES: %s [%s]
    " msgstr "SERIE: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Libros na biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Por " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Libros ordenados por " @@ -17412,43 +17483,43 @@ msgstr "" "Cando algún dos argumentos de %prog conteña espazos, póñao entre dobres " "comiñas inglesas (\")." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Ruta da base de datos na que se almacenan os libros" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Patróns para averiguar os metadatos nos nomes de ficheiro" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Chave de acceso a isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Tempo de espera predeterminado para operacións de rede (segundos)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Ruta ao cartafol no que está almacenada a biblioteca de libros" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "O idioma no que se mostra a interface do usuario" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "A saída predeterminada para conversións de libros." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Lista ordenada por preferencia de formatos de entrada." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Ler os metadatos dos ficheiros" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " @@ -17459,32 +17530,32 @@ msgstr "" "tarefas, como a conversión, descarga de noticias, adición de libros, etc., " "vense afectadas por esta configuración." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Intercambiar o nome e o apelido do autor a ler os metadatos" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Engadir formatos novos aos rexistros de libros existentes" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" "Etiquetas que se lle aplicarán aos libros que se engadan á biblioteca" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Lista de buscas gardadas con nome" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Categorías do explorador de etiquetas creadas polo usuario" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Como e cando actualiza Calibre os metadatos do dispositivo." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." @@ -17493,7 +17564,7 @@ msgstr "" "«title:Vermello», limitar as columnas buscadas a aquelas que se enumeran a " "seguir." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -17948,7 +18019,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -17973,147 +18044,147 @@ msgstr "Rematado" msgid "Working..." msgstr "Traballando..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Portugués (brasileiro)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Inglés (Reino Unido)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Chinés (simplificado)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Chinés (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Chinés (tradicional)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Inglés" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Inglés (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Inglés (Nova Celanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Inglés (Canadá)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Inglés (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Inglés (Tailandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Inglés (Chipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "Inglés (Checoslovaquia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Inglés (Pakistán)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "Inglés (Croacia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "Inglés (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Inglés (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Inglés (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Inglés (Iemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Inglés (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Ingles (Chinés)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Español (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "Español (Uruguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "Español (Arxentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "Español (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "Español (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "Español (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "Español (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "Español (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "Español (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Alemán (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Flamenco (Holanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Flamenco (Bélxica)" @@ -18177,7 +18248,7 @@ msgstr "Non foi posíbel estabelecer a sesión SSH: " msgid "Failed to authenticate with server: %s" msgstr "Erro ao se autenticar no servidor: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Controlar o envío de correo" @@ -20446,6 +20517,9 @@ msgstr "" #~ "comportamento de Calibre. Os seus cambios só terán efecto despois de " #~ "reiniciar Calibre." +#~ msgid "Customize the actions in:" +#~ msgstr "Personalizar accións en:" + #~ msgid "Rename '%s'" #~ msgstr "Renomear «%s»" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 8fed1d2458..5ec714bc9b 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-01-28 13:47+0000\n" "Last-Translator: Eran Cohen \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:40+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -322,107 +322,107 @@ msgstr "כתוב תגיות מטא מ- %s קבצים" msgid "Set metadata from %s files" msgstr "כתוב תגיות מטא מ- %s קבצים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "מראה ותחושה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "ממשק" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "התאם את המראה והמרגש של ממשק קליבר לטעם האישי שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "אופן הפעולה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "שנה את אופן הפעולה של קליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "הוסף טורים אישיים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "הוסף/הסר טורים אישיים לרשימת הספרים של קליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "התאם אישית סרגלי כלים ותפריטי מידע, שנה את הפעולות האפשריות בכל אחד." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "אפשרויות קלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "המרה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "קבע אפשרויות המרה ספציפיות לפי סוג הקלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "אפשרויות נפוצות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "קבע אפשרויות המרה המשותפות לכל סוגי הקבצים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "אפשריות פלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "קבע אפשרויות המרה ספציפיות לפי סוג הפלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "הוספת ספרים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "ייבוא/ייצוא" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "שלוט בצורה שקליבר קורא מידע מטא מקבצים בזמן הוספת ספרים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "שומר ספרים לדיסק" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -430,59 +430,59 @@ msgstr "" "קבע איך calibre מיצא קבצים ממסד הנתונים לדיסק הקשיח בבחירת \"שמירה לדיסק " "הקשיח\"" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "שולח ספרים להתקנים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "שלוט בצורת ההעברה של קליבר לקורא הספרים שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "שנה שדות נתוני מטא לפני שמירה/שליחה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "הגדרות מתקדמות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "שיתוף ספרים במייל" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "שיתוף" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" "הגדר שיתוף ספרים דרך מייל. יכול לשמש לשליחה אוטומטית של חדשות להתקנים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "שיתוף ברשת" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -490,36 +490,36 @@ msgstr "" "הגדר את שרת התוכן של calibre, שייתן לך נגישות לספריית ה-calibre שלך מכל מקום " "ומכל מכשיר המחובר לאינטרנט." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "תוספים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "הוסף/הסר/הגדר חלקים שונים של תפקודיות calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "שיפורים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "כוונן את התנהגות קליבר בהקשרים שונים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "שונות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "הגדרות מתקדמות שונות" @@ -719,11 +719,11 @@ msgstr "תוספים מבוטלים" msgid "Enabled plugins" msgstr "תוספים פעילים" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "אתחול הרכיב ה- %s נכשל עם מעקב החזרה (traceback)" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -735,33 +735,33 @@ msgstr "" " התאם את קליבר על ידי טעינת רכיב חיצוני\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "הוסף רכיב על ידי הגדרת הנתיב לקובץ ZIP המכיל אותו." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "הסר רכיב מותאם לפי שם. ללא השפעה על הרכיבים המותקנים בהתקנה ראשונית." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "התאמת רכיב. ציין שם רכיב ומחרוזת התאמה מופרדים על ידי פסיק." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "הצג את כל הרכיבים המותקנים." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "אפשר את הרכיב המצויין" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "הפסק את הרכיב המצויין" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "רשימת פעולת לצורך תיקון שגיאות קוד" @@ -769,13 +769,13 @@ msgstr "רשימת פעולת לצורך תיקון שגיאות קוד" msgid "Communicate with Android phones." msgstr "מתקשר עם טלפון Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "רשימת ספריות מופרדות בפסיקל שליחת ספרשת למכשיר." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "תקשר עם סלולרי S60" @@ -875,26 +875,26 @@ msgstr "" "לחץ על 'הצג פרטים' לקבלת רשימה." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "חדשות" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "קטלוג" @@ -1006,7 +1006,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "מתקשר עם Blackberry smart phone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1045,6 +1045,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1260,7 +1264,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1284,19 +1292,19 @@ msgstr "מכשיר ה-Nook" msgid "Communicate with the Nook eBook reader." msgstr "מתקשר עם Nook eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "נוק צבעוני (Nook Color)" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "תקשר עם הקורא האלקטרוני, נוק הצבעוני (Nook Color)." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1460,21 +1468,21 @@ msgstr "" "הזיכרון של %s הינו לקריאה בלבד. דבר זה לרוב קורה בגלל שגיאות במערכת הקבצים " "(file system)." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "למכשיר אין כרטיס זיכרון בחריץ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "החריץ הנבחר: %s לא נתמך." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "אין מספיק מקום פנוי על הזכרון הראשי." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "אין מספיק מקום פנוי על כרטיס הזכרון." @@ -1586,22 +1594,22 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "חובר %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "%s נכשל" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1610,54 +1618,54 @@ msgstr "" "מספר גווני אפור להמרת התמונה. ברירת מחדל: %default. ערכים קטנים מ-256 עלולים " "לגרום למריחה בקומיקס בפורמט EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "בטל נורמליזציה של תחום הצבעים (שיפור ניגודיות). ברירת מחדל: לא" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "שמור על יחסי מידות התמונה. ברירת מחדל: מילוי המסך." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "בטל חידוד התמונה." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "ביטול של קיצוץ קצות עמודי קומיקס. עלול לקצוץ תוכן מהתמונה." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "אל תפצל תמונת \"נוף\" לשתי תמונות \"פורטרט\"" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "פיצול של תמונה לשתי תמונות מימין לשמאל." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "אפשר הורדת רעש בתמונה. עלול להגדיל בהרבה את זמן העיבוד." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "מיין תמונות קומיקס לפי סדר ההוספה שלהם ולא לפי שם." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1665,28 +1673,28 @@ msgid "" msgstr "" "הפורמט אליו יומרו התמונות ב-eBook. ניתן לבדוק פורמטים שונים לתוצאה אופטימלית." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "אל תפעיל עיבוד על התמונה." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "לא להמיר לגווני אפור (המרה לשחור לבן)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "עמוד" @@ -2703,97 +2711,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2899,47 +2907,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3126,7 +3134,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3861,7 +3869,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3919,7 +3927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3976,134 +3984,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4111,59 +4133,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4284,77 +4306,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4575,15 +4607,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4627,7 +4659,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4699,58 +4731,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "שמור לדיסק הקשיח" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4835,7 +4867,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5150,10 +5182,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5196,7 +5228,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5216,7 +5248,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5319,7 +5351,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6901,11 +6933,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6913,71 +6945,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7177,14 +7209,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7459,48 +7491,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7590,7 +7622,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7600,7 +7632,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7633,11 +7665,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7666,7 +7698,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7813,7 +7845,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7828,7 +7861,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7924,50 +7957,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8072,7 +8105,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8146,13 +8179,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8837,12 +8870,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -9038,54 +9071,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9098,7 +9139,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9497,6 +9538,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9600,49 +9642,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9659,7 +9701,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9668,7 +9710,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9710,12 +9752,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9724,35 +9766,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9839,12 +9881,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9901,7 +9943,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -10021,13 +10063,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10213,22 +10255,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10383,38 +10440,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10696,161 +10753,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10858,7 +10915,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10866,46 +10923,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10963,127 +11020,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11092,57 +11149,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11886,7 +11943,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12512,31 +12569,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13056,19 +13113,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13208,7 +13265,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13650,119 +13707,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13818,93 +13875,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14024,12 +14095,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14313,31 +14384,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14359,17 +14430,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15172,11 +15243,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15186,35 +15257,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15454,7 +15525,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15512,15 +15583,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15577,15 +15648,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15603,80 +15674,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16046,7 +16117,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16071,147 +16142,147 @@ msgstr "סיים" msgid "Working..." msgstr "עובד..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "פורטוגזית ברזילאית" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "אנגלית (הממלכה המאוחדת)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "סינית (הונג-קונג)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "אנגלית" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "אנגלית (אוסטרליה)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "אנגלית (ניו-זילנד)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "אנגלית (קנדה)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "אנגלית (הודו)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "אנגלית (ישראל)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16273,7 +16344,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index 29cb090ee3..02ee615846 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-03-19 05:11+0000\n" "Last-Translator: Varun Kansal \n" "Language-Team: Hindi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:40+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -698,11 +698,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index f4f968819a..d01eaf8fe1 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-05-30 12:01+0000\n" "Last-Translator: wattomon \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:46+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:49+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -321,199 +321,199 @@ msgstr "Postavi metapodatke u %s datotekama" msgid "Set metadata from %s files" msgstr "Postavi metapodatke iz %s datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Sučelje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Promijeni način na koji se calibre ponaša" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Dodaj vlastite stupce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodaj/Makni vlastite stupce u calibre listi knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Alatna traka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Pretraživanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Promijeni način na koji radi calibre pretraga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Odrednice unosa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Konverzija" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opće opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Postavi opcije konverzije zajedničke za sve formate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Postavi opcije konverzije specifične za svaki izlazni format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Dodavanje knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Uvoz/Izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Spremanje knjiga na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Slanje knjiga na uređaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontroliraj kako calibre prenosi datoteke na tvoj ebook čitač" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Napredan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Razmjenjivanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Dijeljenje preko mreže" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Preuzimanje metapodataka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Priključci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Razno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Razne napredne postavke" @@ -717,11 +717,11 @@ msgstr "Onesposobljeni priključci" msgid "Enabled plugins" msgstr "Omogućeni priključci" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicijalizacija priključka %s je neuspjela sa praćenjem unazad:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -733,18 +733,18 @@ msgstr "" " Prilagodi calibre učitavanjem vanjskih priključaka.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Dodaj priključak specificirajući put do ZIP datoteke u kojoj se nalazi." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Ukloni prilagođene priključke po imenu. Ovo neće utjecati na ugrađene " "priključke." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -752,19 +752,19 @@ msgstr "" "Prilagodi priključak. Specificiraj naziv priključka i prilagodbeni string " "odvojene zarezom." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Izlistaj sve instalirane priključke" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Osposobi imenovani priključak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Onesposobi imenovani priključak" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -772,13 +772,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kominiciraj sa Android telefonima." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -871,26 +871,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalog" @@ -1002,7 +1002,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Komuniciraj sa Blackberry smart phone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1041,6 +1041,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1252,7 +1256,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1276,19 +1284,19 @@ msgstr "Nook" msgid "Communicate with the Nook eBook reader." msgstr "Komuniciraj sa Nook eBook čitačem" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1449,21 +1457,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Memorijska kartica nema dovoljno slobodnog prostora" @@ -1575,15 +1583,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Podnešeno %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Neuspjelo %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1593,7 +1601,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1603,22 +1611,22 @@ msgstr "" "ispod 256 mogu rezultirati u zamagljenom tekstu na vašem uređaju ako " "kreirate stripove u EPUB formatu." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Onesposobi normaliziranje (poboljšanje kontrasta) opsega boja za slike. " "Standardno: Pogrešno" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Održi proporcije slike. Standardno je da se popuni zaslon." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Onesposobi izoštravanje." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1626,11 +1634,11 @@ msgstr "" "Onesposobi podrezivanje stranica stripova. Kod nekih stripova podrezivanje " "može izbrisati i sadržaj i obrub." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Ne cijepaj pejsažne slike u dvije portretne slike." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1638,7 +1646,7 @@ msgstr "" "Održi proporcije i promijeni veličinu slike koristeći visinu zaslona kao " "širinu slike za pregledavanje u pejsažnom modu." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1647,7 +1655,7 @@ msgstr "" "Uzrokuje cijepanje pejsažnih stranica u portretne stranice sa desna na " "lijevo." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1655,7 +1663,7 @@ msgstr "" "Osposobi Uklanjanje Mrlja. Umanjuje pretjerane mrlje. Može uvelike povećati " "vrijeme procesiranja." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1663,7 +1671,7 @@ msgstr "" "Ne sortiraj datoteke pronađene u stripu abecedno po imenu. Upotrijebi " "redoslijed kojim su dodavane u strip." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1673,28 +1681,28 @@ msgstr "" "eksperimentirati da vidite koji format vam daje optimalnu veličinu i izgled " "na vašem uređaju." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Ne primijenjuj procesiranje slike." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Stranica" @@ -2852,97 +2860,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Ne" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Naslov" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(i)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Izdavač" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Proizvođač" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Komentari" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Tagovi" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Serije" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Jezik" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Vremenska oznaka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Objavljeno" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Prava" @@ -3069,47 +3077,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Omot" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3298,7 +3306,7 @@ msgstr "Opcije generiranja HTML TOC." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4113,7 +4121,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4171,7 +4179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Niste odabrali knjigu" @@ -4228,134 +4236,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "Odaberi destinaciju za %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Preimenuj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Već postoki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Neuspjelo preimenovanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Jeste li sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "nijedan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4363,59 +4385,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Neuspjelo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Nije dozvoljeno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4536,77 +4558,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Ukloni omote odabranih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Nemoguće obrisati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Odaberi formate za obrisati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Uklanjanje knjiga sa uređaja." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4827,15 +4859,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4879,7 +4911,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4951,58 +4983,58 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Spremi pojedinačni format na disk..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Pohrani na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Spremi na disk u zajednički direktorij." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Pohrani samo %s format na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Nemoguće spremiti na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Odaberite odredišni direktorij" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Greška kod spremanja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Potkrala se greška pri spremanju." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Nije moguće spremiti neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Klikni gumb za prikaz detalja da vidiš koji." @@ -5087,7 +5119,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5410,10 +5442,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5456,7 +5488,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Kolekcije" @@ -5476,7 +5508,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Put" @@ -5579,7 +5611,7 @@ msgstr "izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7183,11 +7215,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7195,71 +7227,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Nedefinirano" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7464,14 +7496,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Nevažeća šablona" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7746,48 +7778,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7877,7 +7909,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Uredi komentare" @@ -7887,7 +7919,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7920,11 +7952,11 @@ msgstr "Lokacija" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Datum" @@ -7953,7 +7985,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Podudarnosti nisu pronađene" @@ -8100,7 +8132,8 @@ msgstr "Kopirano" msgid "Copy to clipboard" msgstr "Kopiraj u međuspremnik" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8115,7 +8148,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -8211,50 +8244,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8361,7 +8394,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Datum:" @@ -8435,13 +8468,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -9131,12 +9164,12 @@ msgstr "Odaberi formate" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Izdavači" @@ -9338,54 +9371,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9398,7 +9439,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9810,6 +9851,7 @@ msgid "Regular expression (?P)" msgstr "Regularni izra (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -9913,49 +9955,49 @@ msgstr "Nepoznati posao" msgid "There are %d waiting jobs:" msgstr "Postoje %d poslovi na čekanju:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Nemoguće zaustaviti posao" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Nemoguće zaustaviti poslove koji komuniciraju sa uređajem" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Ovaj posao je već urađen." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Nedostupan" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Poslovi:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Poslovi" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9972,7 +10014,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9981,7 +10023,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -10025,12 +10067,12 @@ msgstr "Vrati Na Početak Brzog Pretraživanja" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -10039,35 +10081,35 @@ msgid "Size (MB)" msgstr "Veličina (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Duplo klikni za urediti mene

    " @@ -10157,12 +10199,12 @@ msgid "LRF Viewer toolbar" msgstr "Alatna Traka LRF Preglednika" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Slijedeća Stranica" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Prethodna Stranica" @@ -10219,7 +10261,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibre Biblioteka" @@ -10341,13 +10383,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Dozvola je uskraćena" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 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?" @@ -10533,22 +10575,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Ovaj ISBN broj je važeći" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Ovaj ISBN broj je nevažeći" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Objavlje&n:" @@ -10703,38 +10760,38 @@ msgstr "Nemoguće pročitati omot iz %s formata" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Komentar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11021,161 +11078,161 @@ msgstr "Koristi interni &preglednik za:" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11183,7 +11240,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11191,46 +11248,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11288,127 +11345,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formati" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11417,57 +11474,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12219,7 +12276,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12868,31 +12925,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13412,19 +13469,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13564,7 +13621,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -14017,17 +14074,17 @@ msgstr "" msgid "No results found for:" msgstr "Nema pronađenih rezultata za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagodbu preglednika elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu zaslona" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14035,103 +14092,103 @@ msgstr "" "Postavite korisničku CSS formatnu listu. Ovo može biti upotrijebljeno za " "prilagođavanje izgleda svih knjiga." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Maksimalna širina korisničkog prozora, u pikselima." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Spoji tekst crticom" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Zadani jezik za pravila spajanja crtiom" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Opcije pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Serif familija pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Sans-serif familija pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Monospace familija pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Standardna veličina pisma u px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Monospace veličina pisma u px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Standardna vrsta pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Pogledaj u rječniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Idi na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -14187,97 +14244,111 @@ msgstr "Pomakni desno" msgid "Book format" msgstr "Format knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Pozicija u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Pogledajte referencu. Da biste dobili broj reference, koristite mod " "reference." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Traži tekst u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Pregled Ispisa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Odaberi elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Nisu pronađeni parovi za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Učitavanje protoka..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Izlaganje %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Dodaj knjižnu oznaku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Unesi naziv knjižne oznake:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Upravljaj Knjižnim Oznakama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Učitavanje elektroničke knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Nemoguće otvoriti elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Opcije za kontrolu preglednika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ako je naznačeno, kod pokretanj će preglednički prozor pokušati da dođe " "ispred." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Ispiši javascript upozorenje i poruke na kontrolnu ploču" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14402,12 +14473,12 @@ msgstr "Nije moguće premjestiti biblioteku" msgid "Select location for books" msgstr "Odaberi lokaziju knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "asistent dobrodošlice" @@ -14716,31 +14787,31 @@ msgid "Turn on the &content server" msgstr "Uključi &sadržajnog poslužitelja" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14762,17 +14833,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15649,11 +15720,11 @@ msgstr "" "\n" "For help on an individual command: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15663,36 +15734,36 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Sažimanje baze podataka" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Svrstavanje Autora" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15953,7 +16024,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -16011,15 +16082,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -16076,15 +16147,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -16104,80 +16175,80 @@ msgstr "" "Kod slanja argumenata na %prog koji u sebi imaju razmake, zatvorite " "argumente u znake navoda." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Put do baze podataka u kojoj su knjige pohranjene" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Predložak za pogoditi metapodatak iza imena datoteka" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Pristupni ključ za isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Zadana pauza za mrežne zahvate (sekunde)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Put do direktorija u kojem je pohranjena vaša biblioteke knjiga ." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Jezik u kojem izložiti korisničko sučelje" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Zadani izlazni format za pretvorbu elektroničkih knjiga." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Poredana lista formata za preferirani ulaz." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Čitaj metapodatke iz datoteka" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16547,7 +16618,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16572,147 +16643,147 @@ msgstr "Završeno" msgid "Working..." msgstr "U procesu..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Brazilski portugalski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Engleski (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Pojednostavljeni Kineski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Kineski (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Tradicionalni Kineski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Engleski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Engleski (Australija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Engleski (Novi Zeland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Engleski (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Engleski (Indija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Engleski (Tajland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Engleski (Cipar)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Engleski (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Engleski (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Engleski (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Njemački (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Holandski (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Holandski (BE)" @@ -16774,7 +16845,7 @@ msgstr "Neuspjelo pregovaranje SSH sesije: " msgid "Failed to authenticate with server: %s" msgstr "Neuspjelo identificiranje sa poslužiteljem: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Kontrola dopreme elektroničke pošte" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index d5978787da..5323182564 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-05-18 16:30+0000\n" "Last-Translator: Balazs Nemeth \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:40+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -327,44 +327,44 @@ msgstr "Metaadatok beállítása a %s típusú fájlokban." msgid "Set metadata from %s files" msgstr "Metadatok beállítása a következő fájlokból: %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Megjelenés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Kezelőfelület" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Állítsa be a calibre kezelőfelületét saját ízlésének megfelelően" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Működési mód" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Mód megváltoztatása, ahogy a calibre működik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Saját oszlop hozzáadása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Hozzáadja/eltávolítja a saját oszlopját a calibre könyv listájában" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Eszköztár" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -372,66 +372,66 @@ msgstr "" "Eszköztár és a helyi menük testreszabása, az elérhető funkciók " "megváltoztatása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Keresés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "A könyvek utáni keresés testreszabása a Calibre-ben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Bemeneti beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Konvertálás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Az egyes bemeneti formátumok konverziós beállításai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Általános beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Minden formátum közös konverziós beállításai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Kimeneti beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" "A konverziós beállítások meghatározása az egyes kimeneti formátumokhoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Könyv hozzáadása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importálás/exportálás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "A calibre szabályozása, hogyan olvassa a metaadatokat ha könyvet adunk hozzá" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Könyvek lemezre mentése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -439,48 +439,48 @@ msgstr "" "A calibre szabályozása hogyan exportáljon file-okat az adatbizásból a " "lemezre, ha a Mentés lemezre funkciót választjuk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Könyvek küldésre egy eszközre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "A Calibre szabályozása, hogyan küldje a file-kat az ebook olvasódra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Metaadat vezérlőpult" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Metaadat oszlopok megváltoztatása mentés/küldés előtt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Sablon funkciók" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Haladó" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Saját sablon funkciók létrehozása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Könyvek megosztása emailben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Megosztás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -488,11 +488,11 @@ msgstr "" "Könyvek megosztása email-en beállítása. Használható akár a letöltött hírek " "automatikus küldése az eszközödre is." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Hálózati megosztás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -500,37 +500,37 @@ msgstr "" "A Calibre tartlom kiszolgáló beállítása, amely elérhetővé teszi a calibre " "könyvtárat bárhonnan bármilyen eszközzel az Interneten." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Metaadatok letöltése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Megadja, hogy a calibre hogyan töltsön le ekönyv metaadatokat a Netről" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plugin-ok" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Hozzáad/eltávolít/beállít minden egyes bitet a calibre funkcióinál" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Finombeállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Calibre finombeállítása,hogyan viselkedjen különböző helyzetekben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Egyéb" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Egyéb speciális beállítások" @@ -735,11 +735,11 @@ msgstr "Letiltott bővítmények" msgid "Enabled plugins" msgstr "Plugin-ok engedélyezése" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "A %s bővítmény indítása a következő hibaüzenettel meghiusult:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -751,17 +751,17 @@ msgstr "" " Igazítsa Calibret saját igényeihez külső pluginok betöltésével.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Bővítmény hozzáadása a ZIP fájl elérési útjának megadásával." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Egy telepített bővítmény eltávolítása név alapján. Nincs hatással a " "beépített bővítményekre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -769,19 +769,19 @@ msgstr "" "Bővítmény testreszabása. Adja meg a bővítmény nevét, és a kért beállítást, " "vesszővel elválasztva." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "A telepített bővítőmodulok listázása" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "A bővítmény engedélyezése" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "A bővítmény letiltása" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Hibakeresési napló" @@ -789,7 +789,7 @@ msgstr "Hibakeresési napló" msgid "Communicate with Android phones." msgstr "Kapcsolódás Android telefonhoz." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -797,7 +797,7 @@ msgstr "" "Vesszővel tagolt mappa-lista az e-könyveknek az olvasóra való 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Kapcsolódás S60 telefonokhoz" @@ -908,26 +908,26 @@ msgstr "" "Kattinson a 'Részletek megjelenítése' szövegre a listához." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Hírek (RSS)" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalógus" @@ -1046,7 +1046,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Kapcsolódás Blackberry telefonhoz." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1085,6 +1085,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kommunikáció a PocketBook 602/603/902/90 olvasóval" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Kommunikáció a PocketBook 701 olvasóval" @@ -1310,7 +1314,11 @@ msgstr "Kommunikáció Trekstorral" msgid "Communicate with the EEE Reader" msgstr "Kommunikáció az EEE olvasóval" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikáció a Nextbook olvasóval" @@ -1334,19 +1342,19 @@ msgstr "A Nook" msgid "Communicate with the Nook eBook reader." msgstr "Kapcsolódás Nook eBook olvasóhoz" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Kommunikáció a Nook Color eKönyv olvasóval." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1533,21 +1541,21 @@ msgstr "" "A %s belső memóriája csak olvasható. Ezt valószínűleg a file rendszer hibája " "okozza." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "Ebben csatlakozóban nincs memóriakártya" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "A következő kártyahely nem támogatott: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Nincs elég hely a memóriakártyán." @@ -1663,15 +1671,15 @@ msgstr "" msgid "Card A folder" msgstr "A kártya mappa" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Átalakítva %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Nem sikerült %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1681,7 +1689,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1691,22 +1699,22 @@ msgstr "" "kisebb értékek homályos szövegeket eredményezhetnek az eszközökön, ha a " "képregényt EPUB formátumba konvertálja." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Normalizálás tiltása az élénk színű képeknél (növeli a kontrasztot). " "Alapértelmezett: Nincs" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "A képméretarány megtartása. Alapértelmezett: kijelző kitöltése" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Képélesítés letiltása." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1714,17 +1722,17 @@ msgstr "" "Képregény lapok vágásának tiltása. Néhány képregénynél a vágás nem csak a " "szegélyt, hanem a tartalom egy részét is eltünteti." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Fekvő képeket ne vágja szét két álló képre." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "Képméretarány megtartása és a képméret növelése fekvő nézethez." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1732,7 +1740,7 @@ msgstr "" "Jobbról balra haladó kiadványoknál (pl. Manga) portréoldalakba hasítás " "jobbról balra." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1740,7 +1748,7 @@ msgstr "" "Szemcseszűrés bekapcsolása. A szemcse típusú zajt jelentősen csökkenti, de " "sokkal nagyobb feldolgozási időt eredményezhet." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1748,7 +1756,7 @@ msgstr "" "A képregény csomagban talált fájlokat a képregényhez való hozzáadás " "sorrendje alapján rendezze a névsorrend helyett." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1758,15 +1766,15 @@ msgstr "" "tapasztalni, hogy melyik a legmegfelelőbb az adott eszközhöz méret és " "látvány szempontjából." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Képek változatlan megtartása módosítás nélkül." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Ne konvertálja a képeket szürkeárnyalatossá (fekete-fehérre)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1775,7 +1783,7 @@ msgstr "" "esetben a kép méretét a kimeneti sablon határozza meg, ez felülbírálja azt " "az értéket." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1784,8 +1792,8 @@ msgstr "" "tartalomjegyzékben. Ez csak akkor érvényesül, ha a tartalomjegyzékben egynél " "több fejezet van." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Oldal" @@ -3016,97 +3024,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "SABLON HIBA" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Nem" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Igen" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Cím" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Szerző(k)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Kiadó" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Megjegyzés" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Címkék" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Sorozatok" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Nyelv" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Dátum" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Kiadás ideje" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Jogok" @@ -3231,47 +3239,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Borító" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3461,7 +3469,7 @@ msgstr "HTML Tartalomjegyzék generálás beállításai." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4296,7 +4304,7 @@ msgid "Add to library" msgstr "Hozzáadás könyvtárhoz" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4355,7 +4363,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Nincs könyv kiválasztva." @@ -4412,87 +4420,101 @@ msgstr "Katalóguskönyvtár exportálása" msgid "Select destination for %s.%s" msgstr "Cél kiválasztása a következőhöz: %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d könyv" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Calibre adatbázis kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Könyvtár váltás / készítés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Könyvtár átnevezése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Könyvtár törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Véletlenszerű könyvkiválasztás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Könyvtár karbantartás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Könyvtár metaadatának mentési státusza" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Az összes könyv metaadat archiválásának kezdése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Könyvtár ellenőrzése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Adatbázis visszaállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Átnevezés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Válassz egy új nevet a(z) %s könyvtárnak. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Ne feledje, hogy a jelenlegi könyvtár mappa át lesz nevezve." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Már létezik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "A(z) %s mappa már létezik. Először törölje." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Az átnevezés meghiúsult" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4500,42 +4522,42 @@ msgstr "" "Nem sikerült átnevezni a(z) %s könyvtárat. A leggyakoribb oka ennek az, ha a " "könyvtárban lévő fájlokat egy másik program használja." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Biztos benne?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "nincs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Biztonsági mentés állapota" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Metaadatok mentése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4543,7 +4565,7 @@ msgstr "" "A metaadatok mentésre kerülnek, míg a calibre fut, a mentés sebessége " "körülbelül három másodpercenként egy könyv." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4551,7 +4573,7 @@ msgstr "" msgid "Success" msgstr "Sikeres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4560,56 +4582,56 @@ msgstr "" "leellenőrizné, hogy a könyvtárban lévő fájlok információi egyeznek-e az " "adatbázisban lévőkkel?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Sikertelen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Az adatbázis integritásának ellenőrzése nem sikerült, kattintson a Részletek-" "re a további információkért." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Minden rendben" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" "A könyvtárban lévő fájlok információi egyeznek az adatbázisban levőkkel." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Nem található könyvtár" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Nem engedélyezett" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "Művelet végrehajtása közben könyvtárváltás nem lehetséges" @@ -4732,65 +4754,75 @@ msgid "Remove all formats from selected books, except..." msgstr "A kiválasztott könyvekből minden formátumú törlése, kivéve..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Borítók törlése a kiválasztott könyvekből" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "A kijelölt könyv eltávolítása az eszközről" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Nem törölhető" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "A könyvek nem törölhetőek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Nincs csatlakoztatott eszköz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Belső memória" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Memóriakártya A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Memóriakártya B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Nincs törlésre kiválasztott könyv" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "A kiválasztott könyvek nem találhatóak az eszközön" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Könyvek törlése az eszközről." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -4798,7 +4830,7 @@ msgstr "" "A kiválasztott könyvek egyike egy csatlakoztatott eszközön található. " "Honnan szeretné a kijelölt fájlokat törölni?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4806,7 +4838,7 @@ msgstr "" "A kiválasztott könyvek véglegesen törlődni fognak és a fájlok " "eltávolításra kerülnek a calibre könyvtárából. Folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5054,15 +5086,15 @@ msgstr "" "duplikált formátuma véglegesen törlődni fog a calibre könyvtárából. " "

    Valóban folytatni szeretné?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5106,7 +5138,7 @@ msgid "Move to next highlighted match" msgstr "Ugrás a következő kiemelt találathoz" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5178,58 +5210,58 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Megadott formátum mentése lemezre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Mentés lemezre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Mentés lemezre egy mappába" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Csak a(z) %s formátum mentése a lemezre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Csak az %s formátum mentése a lemezre egy mappába" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Nem lehet lemezre menteni" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Válassza ki a célkönyvtárt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Mentési hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Hiba történt mentés közben." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Néhány könyvet nem sikerült menteni" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Kattintson a 'Részletek megjelenítése' gombra" @@ -5314,7 +5346,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5646,10 +5678,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5694,7 +5726,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Gyűjtemények" @@ -5714,7 +5746,7 @@ msgstr "Kattints duplán a könyv részleteinek megjelenítéséhez" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Elérési út" @@ -5817,7 +5849,7 @@ msgstr "kimenet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7431,11 +7463,11 @@ msgstr "A borítóböngésző ne töltődjön be" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7443,71 +7475,71 @@ msgstr "A borítóböngésző ne töltődjön be" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Nincs megadva" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Nem értékelt" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Módosítások alkalmazása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Részek eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Automatikus könyvszámozás" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "A számozás mindig kezdődjön " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Minden cimke eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7715,14 +7747,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Érvénytelen sablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7998,48 +8030,48 @@ msgstr "Létező" msgid "Convertible" msgstr "Átalakítható" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Ugyanaz, mint a jelenlegi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Nem üres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -8129,7 +8161,7 @@ msgid "&Cancel" msgstr "Mégsem" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -8139,7 +8171,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -8172,11 +8204,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Dátum" @@ -8205,7 +8237,7 @@ msgstr "Rendezési forma" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Nincs találat" @@ -8357,7 +8389,8 @@ msgstr "Másolva" msgid "Copy to clipboard" msgstr "Másolás a vágólapra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8372,7 +8405,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -8468,50 +8501,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 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:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "Keresés/csere név:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8618,7 +8651,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Dátum:" @@ -8696,13 +8729,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "&Általános metaadatok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -9395,12 +9428,12 @@ msgstr "Formátum kiválasztása" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Szerzők" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Kiadók" @@ -9604,54 +9637,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "Funkció neve:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "Dokumentáció:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9664,7 +9705,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Sablon szerkesztése" @@ -10083,6 +10124,7 @@ msgid "Regular expression (?P)" msgstr "Sorozaton belüli sorszám. Reguláris kifejezés (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10186,49 +10228,49 @@ msgstr "Ismeretlen művelet" msgid "There are %d waiting jobs:" msgstr "Várakozó műveletek száma: %d" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "A műveletet nem lehet megszakítani." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Az eszközzel kommunikáló műveletet nem lehet megszakítani." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "A művelet már fut" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Nem elérhető" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Műveletek száma:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Kattints a műveletek listájának megtekintéséhez" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Műveletek" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "Valóban le akarja állítani a kiválasztott műveletet?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" "Valóban meg akarod állítani az összes nem az eszközre vonatkozó műveletet?" @@ -10246,7 +10288,7 @@ msgid "Show books in the main memory of the device" msgstr "Mutasd az eszköz belső memóriájban tárolt könyveket" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -10255,7 +10297,7 @@ msgid "Show books in storage card A" msgstr "Az 'A' memóriakártyán lévő könyvek megjelenítése" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -10299,12 +10341,12 @@ msgstr "A gyorskeresés visszaállítása alapállapotba" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "Az eszközön" @@ -10313,35 +10355,35 @@ msgid "Size (MB)" msgstr "Méret (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "A keresési név \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Duplakattintás a szerkesztéshez

    " @@ -10430,12 +10472,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF olvasó eszköztár" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Következõ oldal" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Előző oldal" @@ -10492,7 +10534,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibre Library" @@ -10615,13 +10657,13 @@ msgstr "Ismeretlen hiba történt" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Hozzáférés megtagadva" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "Nem lehet megnyitni: %s. Esetleg másik program használja?" @@ -10807,22 +10849,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Az ISBN szám érvényes" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Kiadva:" @@ -10979,38 +11036,38 @@ msgstr "Nem lehet kiolvasni a borítót a %s formátumból" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "Megjegyzések" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11298,161 +11355,161 @@ msgstr "A beépített nézőke használata a következőkhöz:" msgid "Reset all disabled &confirmation dialogs" msgstr "Minden letiltott megerősítést kérő dialógusablak engedélyezése" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11460,7 +11517,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11468,46 +11525,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11568,127 +11625,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Lebegőpontos számok" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Egész számok" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Értékelések csillagokkal mutatva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Igen/Nem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "Egyedi oszlop létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "Gyorskészítő:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formátumok" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Nincs kiválasztott oszlop" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Nincs kiválasztott oszlop" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "A kiválasztott oszlop nem felhasználói oszlop" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11697,11 +11754,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Nem adott meg keresési nevet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -11709,47 +11766,47 @@ msgstr "" "A keresési név csak kisbetűket, számokat és aláhúzásokat tartalmazhat és " "betűvel kell, hogy kezdődjön." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "A(z) %s keresési név már használatban van" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12508,7 +12565,7 @@ msgid "Search for plugin" msgstr "Beépülő modul keresése" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -13165,31 +13222,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Műveletek testreszabása:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Elérhető műveletek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "Jelenlegi műveletek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "A kiválasztott műveletek hozzáadása az eszköztárhoz" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "A kiválasztott műveletek eltávolítása az eszköztárról" @@ -13713,19 +13770,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13866,7 +13923,7 @@ msgstr "" "Sok könyv metaadatának megváltoztatása hosszú ideig is eltarthat. Folytatja?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Keresés" @@ -14326,17 +14383,17 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Ebook olvasó beállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Az utoljára használt ablakméret megjegyzése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14344,103 +14401,103 @@ msgstr "" "A felhasználói CSS stíluslap beállítása. Ez használható a könyvek " "megjelenítésének testreszabásához" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Az olvasóprogram ablakának maximális szélessége képpontban." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Szöveg elválasztás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Az elválasztási szabályok nyelve" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Betűbeállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Serif (talpas) betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Sans-serif ('talp nélküli') betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Monospace (rögzített szélességű) betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Az alap betűméret pixelben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Monospace (rögzített szélességű) betűméret pixelben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Alap betűtípus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "Keresés szótárban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Ugrás..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -14496,97 +14553,111 @@ msgstr "Görgetés jobbra" msgid "Book format" msgstr "Könyvformátum" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Könyvbéli pozíció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ugrás egy referenciára. A referencia számok használatához be kell kapcsolnia " "a Referencia Módot" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Szöveg keresése a könyvben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Nyomtatási kép" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Kapcsolódás a dict.org-hoz, hogy keressük: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Ebook választás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Ebook-ok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Nincs találat a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Folyamatban..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "%s létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Könyvjelző hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Könyvjelző nevének megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Könyvjelzők kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Ebook betöltése..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Nem lehet megnyitni a könyvet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Az ebook olvasó program beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál az előtérbe kerülni " "induláskor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Javascript és konzolüzenetek megjelenítése a konzolon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14711,12 +14782,12 @@ msgstr "Nem lehet áthelyezni az adatbázist" msgid "Select location for books" msgstr "Könyvek helyének kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "beállítás varázsló" @@ -15025,31 +15096,31 @@ msgid "Turn on the &content server" msgstr "Tartalomkiszolgáló bekapcsolása" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -15071,17 +15142,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15931,11 +16002,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15945,35 +16016,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "

    Régi adatbázis áthozatala a jelenlegibe: %s

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Adatbázis tömörítése" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Értékelések" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "Azonosítók" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Rendezési forma" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Cimke röviden" @@ -16228,7 +16299,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Legújabb" @@ -16286,15 +16357,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Ezt a könyvet törölték" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -16351,15 +16422,15 @@ msgstr "CIMKÉK: %s
    " msgid "SERIES: %s [%s]
    " msgstr "SOROZAT: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "A könyvtárában lévő könyvek" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "A könyvek rendezve: " @@ -16379,80 +16450,80 @@ msgstr "" "Ha szóközöket tartalmazó paramétereket ad meg %prog-nak, akkor a paraméterek " "idézőjelek között legyenek." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "A könyveket tartalmazó adatbázis elérési útja" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Minta a metaadatok kinyerésére a fájlnévből" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Felhasználói kulcs az isbndb.com-hoz:" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Alap időtúllépés a hálózati műveletekhez (másodpercben)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "A könyveket tartalmazó adatbázisfájl mappájának elérési útja" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "A felhasználói felület nyelve:" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Az ebook konvertálás alapértelmezett kimeneti formátuma." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "A bementi formátum listája preferált sorrendben" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Metaadatok olvasása a fájlokból" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Az író kereszt- és családnevének felcserélése metaadat olvasásakor" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "A következő cimkék adódnak a könyvhöz, ha a könyvtárhoz hozzáadjuk" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "A mentett keresések listája" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16822,7 +16893,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16847,147 +16918,147 @@ msgstr "Kész" msgid "Working..." msgstr "A művelet végrehajtása folyamatban..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "brazil portugál" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "angol (brit)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Kínai (egyszerűsített)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Kínai (hongkongi)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Kínai (hagyományos)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "angol" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -17051,7 +17122,7 @@ msgstr "Nem sikerült az SSH kapcsolat: " msgid "Failed to authenticate with server: %s" msgstr "A hiteleítés sikertelen a következő szerverrel: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Email küldés beállításai" @@ -20457,6 +20528,9 @@ msgstr "" #~ msgid "&Overwrite author and title by default when fetching metadata" #~ msgstr "Szerző és cím felülírása az alapértelmezettre, metaadat letöltésekor" +#~ msgid "Customize the actions in:" +#~ msgstr "Műveletek testreszabása:" + #~ msgid "Modified Date" #~ msgstr "Módosítás időpontja" diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 7bb728620c..819c2a242d 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-04-06 16:58+0000\n" "Last-Translator: Aryo Sanjaya \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:40+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:44+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -321,199 +321,199 @@ msgstr "Sesuaikan metadata di dalam file %s" msgid "Set metadata from %s files" msgstr "Sesuaikan metadata dari file %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Tampilan dan Rasa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Sesuaikan tampilan dan gaya interface calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Perilaku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Ganti perilaku calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Tambah kolom sendiri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Opsi Input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Konversi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Sesuaikan opsi konversi yang spesifik untuk setiap format input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opsi umum" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Sesuaikan opsi konversi yang umum untuk semua format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Opsi Output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Sesuaikan opsi konversi yang spesifik untuk setiap format output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Tambah buku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Impor/Expor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Simpan buku ke dalam disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Kirim buku ke dalam alat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Ubah field metadata sebelum simpan/kirim" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Fungsi Templat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Lanjutan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Berbagi buku melalui email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Berbagi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Berbagi memalui internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plugin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Serbaneka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Configurasi lanjutan serbaneka" @@ -706,11 +706,11 @@ msgstr "Plugin non-aktif" msgid "Enabled plugins" msgstr "Plugin aktif" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -718,33 +718,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -752,13 +752,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -851,26 +851,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -982,7 +982,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1021,6 +1021,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1232,7 +1236,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1256,19 +1264,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1429,21 +1437,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1555,104 +1563,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2660,97 +2668,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2856,47 +2864,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3083,7 +3091,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3818,7 +3826,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3876,7 +3884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3933,134 +3941,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4068,59 +4090,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4241,77 +4263,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4532,15 +4564,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4584,7 +4616,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4656,58 +4688,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4792,7 +4824,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5107,10 +5139,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5153,7 +5185,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5173,7 +5205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5276,7 +5308,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6858,11 +6890,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6870,71 +6902,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7134,14 +7166,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7416,48 +7448,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7547,7 +7579,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7557,7 +7589,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7590,11 +7622,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7623,7 +7655,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7770,7 +7802,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7785,7 +7818,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7881,50 +7914,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8029,7 +8062,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8103,13 +8136,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8794,12 +8827,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8995,54 +9028,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9055,7 +9096,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9454,6 +9495,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9557,49 +9599,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9616,7 +9658,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9625,7 +9667,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9667,12 +9709,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9681,35 +9723,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9796,12 +9838,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9858,7 +9900,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9978,13 +10020,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10170,22 +10212,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10340,38 +10397,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10653,161 +10710,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10815,7 +10872,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10823,46 +10880,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10920,127 +10977,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11049,57 +11106,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11843,7 +11900,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12469,31 +12526,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13013,19 +13070,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13165,7 +13222,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13607,119 +13664,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13775,93 +13832,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13981,12 +14052,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14270,31 +14341,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14316,17 +14387,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15129,11 +15200,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15143,35 +15214,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15411,7 +15482,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15469,15 +15540,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15534,15 +15605,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15560,80 +15631,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16003,7 +16074,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16028,147 +16099,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16230,7 +16301,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index dec12c3063..4cc5d9bd16 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -8,15 +8,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-06-06 16:57+0000\n" -"Last-Translator: Paolo Furlani \n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-14 14:02+0000\n" +"Last-Translator: Andrea Ghirardini \n" "Language-Team: italiano\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-07 04:33+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-15 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -39,7 +39,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -54,7 +54,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -64,8 +64,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -150,36 +150,36 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -330,45 +330,45 @@ msgstr "Imposta i metadati nei file %s" msgid "Set metadata from %s files" msgstr "imposta metadati da %s file" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Aspetto" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interfaccia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Modifica l'aspetto dell'interfaccia di calibre secondo i propri gusti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Cambia il comportamento di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Aggiungi colonne personalizzate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Aggiunge/Rimuove colonne personalizzate dalla lista dei libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -376,68 +376,68 @@ msgstr "" "Personalizza la barra degli strumenti e i menu contestuali, cambiando le " "azioni disponibili in ognuno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Ricerca in corso" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Personalizza il funzionamento della modalità di ricerca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Opzioni di input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversione" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" "Imposta le opzioni di conversione specifiche per ogni formato di input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opzioni comuni" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Imposta le opzioni di conversione comuni a tutti i formati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Opzioni di output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" "Imposta le opzioni di conversione specifiche per ogni formato di output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Aggiunta libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importa/Esporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlla come calibre legge i metadati dai files quando vengono aggiunti " "dei libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Salvataggio libri su disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -445,48 +445,48 @@ msgstr "" "Controlla come calibre esporta i file dal suo database al disco quando si " "usa «Salva su disco»" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Invio libri ai dispositivi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controlla come calibre trasferisce i file al lettore di ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Pannello di controllo metadati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Cambia i campi dei metadati prima di salvare/inviare" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Funzioni di modello" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Avanzate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Crea le tue funzioni di modello" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Condivisione libri via email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Condivisione" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -494,11 +494,11 @@ msgstr "" "Imposta la condivisione dei libri via email. Può essere usato per inviare " "automaticamente le news scaricate ai dispositivi." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Condividi sulla rete" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -506,37 +506,37 @@ msgstr "" "Imposta il Server di Contenuti calibre che vi darà accesso alla vostra " "biblioteca da ogni luogo, su ogni dispositivo, attraverso internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Scarica i metadati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Controlla come calibre scarica i meta dati degli ebook dalla rete" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plugin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Aggiungi/rimuovi/personalizza vari dettagli delle funzionalità di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Ottimizzazioni" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Regolazione del comportamento di calibre in diversi contesti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Varie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Configurazione di altre opzioni" @@ -748,11 +748,11 @@ msgstr "Plugin disabilitati" msgid "Enabled plugins" msgstr "Plugin attivati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inizializzazione del plugin %s fallita con messaggio:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -764,17 +764,17 @@ msgstr "" " Personalizza Calibre con l'utilizzo di plugin esterni\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Aggiunge un plugin specificando il percorso al file zip che lo contiene." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Rimuove un plugin scelto per nome. Non ha effetto sui plugin di sistema" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -782,19 +782,19 @@ msgstr "" "Personalizza un plugin. Specificare il nome del plugin e la stringa di " "personalizzazione separati da una virgola." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Elenca tutti i plugin installati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Abilita il plugin nominato" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Disabilita il plugin nominato" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Log di debug" @@ -802,7 +802,7 @@ msgstr "Log di debug" msgid "Communicate with Android phones." msgstr "Comunica con i telefoni Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -810,7 +810,7 @@ msgstr "" "Lista delle cartelle separate da virgole dei libri da inviare al " "dispositivo. Verrà usata la prima cartella esistente." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Comunica con i telefoni S60." @@ -850,6 +850,7 @@ msgstr "Usa le serie come categoria per iTunes/iBooks" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" +"Abilita l'uso del titolo della serie come genere di iTunes, categoria iBook" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" @@ -921,26 +922,26 @@ msgstr "" "Fare clic su 'Mostra dettagli' per una lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Notizie" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catalogo" @@ -1060,7 +1061,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Comunica con lo smart phone Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1099,6 +1100,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunica con il lettore PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "In comunicazione con il lettore PocketBook 360+" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Comunica con il PocketBook 701" @@ -1326,7 +1331,11 @@ msgstr "Comunica con Trekstor" msgid "Communicate with the EEE Reader" msgstr "Comunica con l'EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "In comunicazione con il tablet Adam" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Comunica con il Nextbook Reader" @@ -1350,21 +1359,21 @@ msgstr "Il lettore Nook" msgid "Communicate with the Nook eBook reader." msgstr "Comunica con il lettore Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Comunica con il lettore Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "Nook Simple" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." -msgstr "" +msgstr "Connessione con il lettore Nook TSR" #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1553,21 +1562,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "Il reader non contiene una scheda di memoria in questo slot." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Lo slot selezionato: %s non è supportato." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Non c'è spazio sufficiente nella scheda di memoria" @@ -1615,7 +1624,7 @@ msgstr "Recupero informazioni del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 msgid "USB Vendor ID (in hex)" -msgstr "" +msgstr "ID del Vendor USB (in hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:38 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:41 @@ -1624,21 +1633,23 @@ msgid "" "Get this ID using Preferences -> Misc -> Get information to set up the user-" "defined device" msgstr "" +"Ottieni questo ID andando in Preferenze -> Varie -> Ottieni informazioni per " +"configurare un device definito dall'utente" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 msgid "USB Product ID (in hex)" -msgstr "" +msgstr "Id del device USB (in hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:72 msgid "USB Revision ID (in hex)" -msgstr "" +msgstr "ID di revisione USB (in hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 msgid "Windows main memory vendor string" -msgstr "" +msgstr "stringa di identificazione del vendor nella memoria di Windows" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:48 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:52 @@ -1648,25 +1659,28 @@ msgid "" "This field is used only on windows. Get this ID using Preferences -> Misc -> " "Get information to set up the user-defined device" msgstr "" +"Questo campo è usato solo in Windows. Ottieni questo ID andando in " +"Preferenze -> Varie -> Ottieni informazioni per configurare un device " +"definito dall'utente" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:81 msgid "Windows main memory ID string" -msgstr "" +msgstr "stringa di identificazione del device nella memoria di Windows" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:84 msgid "Windows card A vendor string" -msgstr "" +msgstr "stringa di identificazione del vendor della Card A in Windows" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:86 msgid "Windows card A ID string" -msgstr "" +msgstr "stringa di identificazione della Card A in Windows" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 msgid "Main memory folder" -msgstr "" +msgstr "Cartella nella memoria principale" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:64 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:67 @@ -1674,20 +1688,22 @@ msgid "" "Enter the folder where the books are to be stored. This folder is prepended " "to any send_to_device template" msgstr "" +"Inserisci il nome della cartella dove salvare i libri. Questa cartella è " +"preimpostata in tutti i template di spedizione al device" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 msgid "Card A folder" -msgstr "" +msgstr "Cartella nella Card A" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Trasformato %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Fallito %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1697,7 +1713,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1707,24 +1723,24 @@ msgstr "" "Predefinito: %default. Valori inferiori a 256 potrebbero generare testo " "sfocato sul dispositivo in caso di fumetti in formato EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Disabilita la normalizzazione dell'intervallo dei colori per le immagini " "(migliora il contrasto). Predefinito: falso." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Mantieni le proporzioni dell'immagine. Predefinito: riempimento dello " "schermo." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Disabilita contrasto." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1733,11 +1749,11 @@ msgstr "" "fumetti la rimozione dei margini potrebbere rimuovere parte del contenuto " "oltre che i bordi." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Non dividere le immagini orizzontali in due immagini verticali" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1745,7 +1761,7 @@ msgstr "" "Mantieni le proporzioni e scala l'immagine usando l'altezza dello schermo " "come larghezza dell'immagine per la visualizzazione in orizzontale." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1754,7 +1770,7 @@ msgstr "" "divisione di una pagina orizzontale in due pagine verticali orientate da " "destra a sinistra." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1762,7 +1778,7 @@ msgstr "" "Abilita Despeckle. Tenta di ridurre le macchie nell'immagine. Può aumentare " "notevolmente il tempo di elaborazione." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1770,7 +1786,7 @@ msgstr "" "Invece di ordinare i file del fumetto alfabeticamente, usa l'ordine con cui " "sono stati aggiunti al fumetto" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1780,15 +1796,15 @@ msgstr "" "sperimentare vari formati per trovare la dimensione e l'aspetto ottimale per " "il dispositivo in uso." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Non applica alcuna elaborazione all'immagine" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Non convere l'immagine in scala di grigi (bianco e nero)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1798,7 +1814,7 @@ msgstr "" "dal profilo memorizzato, questa opzione sovrascrive le informazioni in esso " "contenute" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1806,8 +1822,8 @@ msgstr "" "Durante la conversione a CBC non aggiunge i ling di ciascuna pagina alla " "TOC. Questa opzione ha effetto solo se la TOC ha più di una sezione." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Pagina" @@ -2164,6 +2180,10 @@ msgid "" "margins. Sometimes, this can cause the removal of margins that should not " "have been removed. In this case you can disable the removal." msgstr "" +"Alcuni documenti specificano i margini destro e sinistro per ogni singolo " +"paragrafo. Caliber cercherà di trovare ed eliminare questi margini. Qualche " +"volta questo meccanismo elimina però dei margini che dovrebbero rimanere " +"impostati. In questo caso disabilitare la funzione." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" @@ -2399,6 +2419,10 @@ msgid "" "h3 tags. This setting will not create a TOC, but can be used in conjunction " "with structure detection to create one." msgstr "" +"Riscontrati dei titoli e sottotoli di paragrafo non formattati. Cambio la " +"classificazione da h2 a h3. Non saranno create le voci direttamente nella " +"TOC, ma possono essere usati con la funzione di ricerca della struttura per " +"crearne una nuova." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "" @@ -2412,6 +2436,7 @@ msgid "" "Turn indentation created from multiple non-breaking space entities into CSS " "indents." msgstr "" +"Cambio l'indentazione ottenuta con spazi multipli in una identazione CSS." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:525 msgid "" @@ -2420,10 +2445,15 @@ msgid "" "the median line length. If only a few lines in the document require " "unwrapping this value should be reduced" msgstr "" +"Scala usata per determinare la posizione alla quale la linea dovrebbe essere " +"troncata. I valori ammessi sono i decimanli tra 0 e 1. Il default è 0.4, " +"appena sotto il valore mediano della lunghezza. Se solo alcune linee " +"risultano sfasate questo valore dovrebbe essere ridotto." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:533 msgid "Unwrap lines using punctuation and other formatting clues." msgstr "" +"Troncare le linee usando la punteggiatura o altri metodi di formattazione" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:537 msgid "" @@ -2438,12 +2468,17 @@ msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " "breaks that use multiple blank lines withhorizontal rules." msgstr "" +"I marcatori di margine sinistro di interruzione scena sono allineati " +"centralmente. Rimpiazzare i marcatori di interruzione scena con una serie di " +"spazi bianchi allineati tramite i righelli orrizontali" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:548 msgid "" "Replace scene breaks with the specified text. By default, the text from the " "input document is used." msgstr "" +"Rimpiazzare i marcatori di interruzione scena con un testo specifico. Di " +"default, viene usato il testo del documento." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:553 msgid "" @@ -2460,6 +2495,8 @@ msgid "" "Looks for occurrences of sequential

    or

    tags. The tags are " "renumbered to prevent splitting in the middle of chapter headings." msgstr "" +"Alla ricerca di occorrenze di sequenze di tag

    o

    . I tag sono " +"rinumerati per prevenire la divisione a metà di un titolo di capitolo" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "Search pattern (regular expression) to be replaced with sr1-replace." @@ -2691,11 +2728,11 @@ msgid "" "Genre for the book. Choices: %s\n" "\n" " See: " -msgstr "" +msgstr "Genere per il libro: Scelte %s " #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 msgid "for a complete list with descriptions." -msgstr "" +msgstr "per una lista completa con descrizioni." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" @@ -2763,6 +2800,10 @@ msgid "" "inline: Write the CSS as an inline style attribute.\n" "tag: Turn as many CSS styles as possible into HTML tags." msgstr "" +"Specifica l'handling del CSS. Il Default è class.\n" +"class: Usa le classi CSS e ha degli elementi che fanno riferimento ad esse.\n" +"inline: Scrive il CSS come uno stile di attributo inline.\n" +"tag: Trasforma quanti più CSS style in tag html." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:38 msgid "" @@ -2771,6 +2812,10 @@ msgid "" "external: Use an external CSS file that is linked in the document.\n" "inline: Place the CSS in the head section of the document." msgstr "" +"Come gestire i CSS usando css-type = 'classe'.\n" +"Il valore predefinito è esterno.\n" +"esterni: utilizzare un file CSS esterno che si collega nel documento.\n" +"inline: Posizionare il CSS nella sezione head del documento." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." @@ -3078,103 +3123,103 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:56 msgid "Value: unknown field " -msgstr "" +msgstr "Valore: campo sconosciuto " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:152 msgid "TEMPLATE ERROR" msgstr "ERRORE TEMPLATE" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Sì" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Titolo" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autori" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Editore" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produttore" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Commenti" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Tag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Lingua" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Timestamp" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Pubblicato" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Privilegi" @@ -3306,49 +3351,50 @@ msgstr "" "Recupera un'immagine di copertina/metadato sociale per il libro identificato " "con da ISBN da LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Copertina" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 -msgid "US" -msgstr "" +msgstr "Download di metadati e copertine da Amazon" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +msgid "US" +msgstr "US" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "Francia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Germania" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "GB" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 -msgid "Amazon website to use:" -msgstr "" +msgstr "Italia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +msgid "Amazon website to use:" +msgstr "Sito web di Amazon da usare:" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" +"I metadati da Amazon saranno ottenuti dal sito Amazon di questo stato." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." -msgstr "" +msgstr "Timeout da Amazon. Prova più tardi." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:159 msgid "Metadata source" @@ -3356,11 +3402,11 @@ msgstr "Sorgente metadati" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:156 msgid "Downloads metadata and covers from Douban.com" -msgstr "" +msgstr "Download di metadati e copertine da Douban.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" -msgstr "" +msgstr "Download di metadati e copertine da Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:27 msgid "Downloads metadata from isbndb.com" @@ -3368,13 +3414,15 @@ msgstr "Scarica i metadati da isbndb.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:37 msgid "IsbnDB key:" -msgstr "" +msgstr "Chiave IsbnDB:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:38 msgid "" "To use isbndb.com you have to sign up for a free accountat isbndb.com and " "get an access key." msgstr "" +"Per usare isbndb.com devi sottoscrivere un account gratuito su isbndb.com " +"per avere la chiave di accesso." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:42 msgid "" @@ -3382,22 +3430,28 @@ msgid "" "an isbndb key and enter it below. Instructions to get the key are here." msgstr "" +"Per usare i metadati da isbndb.com devi sottoscrivere un account gratuito, " +"ottenre una chiave di accesso e inserirla qui sotto. Maggiori istruzioni qui." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads covers from The Open Library" -msgstr "" +msgstr "Download delle cover da \"The Open Library\"" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:33 msgid "Downloads metadata and covers from Overdrive's Content Reserve" msgstr "" +"Download dei metadati e delle cover da \"Overdrive's Content Reserve\"" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 msgid "Download all metadata (slow)" -msgstr "" +msgstr "Download di tutti i metadati (lento)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:46 msgid "Enable this option to gather all metadata available from Overdrive." msgstr "" +"Abilita questa opzione per scaricare tutti i metadati disponibili su " +"Overdrive" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:49 msgid "" @@ -3407,6 +3461,11 @@ msgid "" "time required. Check the download all metadata option below to enable " "downloading this data." msgstr "" +"Ulteriori metadati possono essere scaricati dalla pagina di dettaglio di " +"Overdrive. Questo include anche una serie di tag usati dalle librerie, i " +"commenti, la lingua, e l'ISBN. Lo scaricamento di questi dati è disabilitato " +"di default dato che impiega molto tempo. Controlla le opzioni di download " +"qui sotto per abilitare il download di questi dati." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:22 msgid "Modify images to meet Palm device size limitations." @@ -3539,7 +3598,7 @@ msgstr "Opzioni per creazione della TOC (indice contenuti) da HTML" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3922,7 +3981,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf2xml/hex_2_utf8.py:296 msgid "error no state found in hex_2_utf8" -msgstr "" +msgstr "errore, nessuno stato trovato in hex_2_utf8" #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23 @@ -4118,6 +4177,11 @@ msgid "" "set and default to the color displayed by the reader (generally this is " "black)." msgstr "" +"Non rimuovere il colore del font dal file di output. Questa opzione è utile " +"solo quando txt-output-formatting è settato su textile. Il formato textile è " +"l'unico che supporta il colore dei font. Se questa opzione non è specificata " +"il colore del font non sarà settato e sarà utilizzato quello di default del " +"reader (di solito nero)." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104 msgid "Send file to storage card instead of main memory by default" @@ -4147,7 +4211,7 @@ msgstr "Ordina i tag per nome, popolarità o valutazione" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116 msgid "Match tags by any or all." -msgstr "" +msgstr "Effettua il match dei tag per alcuni o per tutti" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Number of covers to show in the cover browsing mode" @@ -4224,12 +4288,17 @@ msgid "" "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" +"Durante la ricerca, mostra tutti i libri con i risultati evidenziati " +"piuttosto che mostrare solo le occorrenze trovate. Puoi usare il tasto N o " +"F3 per andare sulla prossima occorrenza." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" +"Numero massimo di job di conversione/download di news. Il numero è il doppio " +"del valore attuale per ragioni storiche." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:170 msgid "Download social metadata (tags/rating/etc.)" @@ -4363,25 +4432,27 @@ msgstr "Aggiungi da ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:69 msgid "Add files to selected book records" -msgstr "" +msgstr "Aggiungi i file ai record dei libri selezionati." #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:70 msgid "Shift+A" -msgstr "" +msgstr "Shift+A" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 msgid "Are you sure" -msgstr "" +msgstr "Sei sicuro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 msgid "" "Are you sure you want to add the same files to all %d books? If the " "formatalready exists for a book, it will be replaced." msgstr "" +"Sei sicuro di voler aggiungere gli stessi file a tutti i %d libri? Se il " +"formato è già presente per un libro, sarà sostituito." #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 msgid "Select book files" -msgstr "" +msgstr "Seleziona file libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Adding" @@ -4402,7 +4473,7 @@ msgstr "Libri supportati" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 msgid "Select books" -msgstr "" +msgstr "Seleziona libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "Merged some books" @@ -4433,7 +4504,7 @@ msgid "Add to library" msgstr "Aggiungi alla biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4469,11 +4540,11 @@ msgstr "Preleva annotazioni (sperimentale)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 msgid "Not supported" -msgstr "" +msgstr "Non supportato" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 msgid "Fetching annotations is not supported for this device" -msgstr "" +msgstr "Il recupero delle note non è supportato per questo dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:245 @@ -4493,7 +4564,7 @@ msgstr "Annotazioni utente generate solo dalla biblioteca principale" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Nessun libro selezionato" @@ -4550,87 +4621,102 @@ msgstr "Esporta il catalogo" msgid "Select destination for %s.%s" msgstr "Selezionare una destinazione per %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Selezionare la biblioteca calibre con cui lavorare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Cambia/crea biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Cambiamento rapido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Rinomina biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Elimina biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Sceglie un libro a caso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Manutenzione biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Stato backup metadati della biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Avvio backup dei metadati di tutti i libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Controlla biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Ripristina database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Rinomina" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Selezionare un nuovo nome per la biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "La cartella della biblioteca attuale verrà rinominata." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Esiste già" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "La cartella %s esiste già. Cancellarla prima." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "Troppo lungo" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" +"Percorso alla libreria troppo lungo. Deve essere minore di %d caratteri." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Impossibile rinominare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4638,42 +4724,44 @@ msgstr "" "Impossibile rinominare la biblioteca in %s. La causa più comune a questo " "problema è quando un file della biblioteca è aperto da un altro programma." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Si è sicuri?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" +"Tutti i file (non solo gli e-books) da " +"

    %s

    saranno eliminati definitivamente.Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "nessuno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Stato del backup" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Metadati dei libri ancora da scrivere: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Backup metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4681,7 +4769,7 @@ msgstr "" "Verrà fatto un backup dei metadati durante il funzionamento di calibre, alla " "velocità approssimativa di un libro ogni tre secondi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4689,7 +4777,7 @@ msgstr "" msgid "Success" msgstr "Riuscito" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4698,35 +4786,35 @@ msgstr "" "verificare se i file nella libreria corrispondono alle informazioni nel " "database?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Fallito" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Verifica di integrità del database fallita. Cliccka \"Mostra i dettagli\" " "per più informazioni." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Nessun problema trovato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "I file nella libreria corrispondono alle informazioni nel database." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Nessuna biblioteca trovata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4734,15 +4822,15 @@ msgstr "" "Nessuna biblioteca calibre trovata in %s.Verrà rimossa dalla lista delle " "biblioteche conosciute." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Non permesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4750,7 +4838,7 @@ msgstr "" "Non è possibile cambiare biblioteca mentre si usa la variabile di ambiente " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" "Non è possibile cambiare biblioteca quando ci sono dei lavori in corso." @@ -4836,6 +4924,9 @@ msgid "" "can be slow. Should calibre skip the Recycle Bin? If you click Yes " "the files will be permanently deleted." msgstr "" +"Si sta tentando di eliminare %d libri. L'invio di molti file al Cestino " +"può durare a lungo. calibre può saltare il Cestino? Se si clicca su " +"Si i file saranno eliminati definitivamente." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:42 msgid "Deleting..." @@ -4877,65 +4968,79 @@ msgid "Remove all formats from selected books, except..." msgstr "Cancella tutti i formati dai libri selezionati, tranne..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "Rimuovere tutti i formati di libri selezionati" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Cancella le copertine dai libri selezionati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Rimuovi i libri corrispondenti dal dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Non si può cancellare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Seleziona i formati da cancellare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" +"Scegli i formati chenon devono essere eliminati.

    Notare che questo " +"non rimuoverà tutti i formati da un libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" +"Tutti i formati dei libri selezionati saranno rimossi dalla " +"libreria.
    I metadati dei libri saranno mantenuti. Sei sicuro?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Impossibile eliminare i libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Nessun dispositivo collegato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Memoria principale" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Scheda di memoria A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Scheda di memoria B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Nessun libro da eliminare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Nessuno dei libri selezionati è sul device" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Cancellazione dei libri dal dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -4943,7 +5048,7 @@ msgstr "" "Alcuni dei libri selezionati sono sul dispositivo connesso.Da dove si " "desidera che i file selezionati siano cancellati?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4951,7 +5056,7 @@ msgstr "" "I libri selezionati verranno cancellati definitivamente e i file " "rimossi dalla biblioteca calibre. Continuare?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5081,40 +5186,45 @@ msgstr "Scaricamento metadati fallito" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:463 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:717 msgid "Download failed" -msgstr "" +msgstr "Scaricamento non riuscito" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:88 msgid "Failed to download metadata or covers for any of the %d book(s)." msgstr "" +"Impossibile scaricare i metadati o le copertine per alcuni dei %d libro(i)." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:91 msgid "Metadata download completed" -msgstr "" +msgstr "Download dei metadati completato" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:93 msgid "" "Finished downloading metadata for %d book(s). Proceed with updating " "the metadata in your library?" msgstr "" +"Finito il download di metadati per %d libro(i). Procedere con " +"l'aggiornamento dei metadati nella tua libreria?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:100 msgid "" "Could not download metadata and/or covers for %d of the books. Click \"Show " "details\" to see which books." msgstr "" +"Impossibile scaricare metadati e/o copertine per %d libri. Fare clic su " +"\"Mostra dettagli\"per vedere quali libri." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:107 msgid "Download complete" -msgstr "" +msgstr "Download completato" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:778 msgid "Download log" -msgstr "" +msgstr "Registro download" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:136 msgid "Some books changed" -msgstr "" +msgstr "Alcuni libri sono cambiati" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:137 msgid "" @@ -5123,6 +5233,10 @@ msgid "" "Click \"Show details\" to see the list of changed books. Do you want to " "proceed?" msgstr "" +"I metadati per alcuni libri nella biblioteca sono cambiati da quando hai " +"iniziato il download. Se si procede, alcuni di questi cambiamenti verranno " +"sovrascritti. Fare clic su \"Mostra dettagli\"per vedere la lista dei libri " +"cambiati. Vuoi continuare?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:219 @@ -5179,19 +5293,21 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" -msgstr "" +msgstr "Applica i cambiamenti ai metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" -msgstr "" +msgstr "Alcuni errori" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." msgstr "" +"Impossibile applicare i metadati aggiornati per alcuni libri della libreria. " +"Fare clic su \"Mostra dettagli\"per vedere i dettagli." #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 msgid "F" @@ -5231,7 +5347,7 @@ msgid "Move to next highlighted match" msgstr "Prossima corrispondenza evidenziata" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5271,7 +5387,7 @@ msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 msgid "Change calibre behavior" -msgstr "" +msgstr "Cambia il comportamento di calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 @@ -5303,38 +5419,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Salvataggio di formato individuale sul disco..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Salva su disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Salva su disco in una singola cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Salva sul disco solo il formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Salva solo il formato %s su disco in una cartella unica" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Impossibile salvare sul disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Scegliere la cartella di destinazione" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5344,20 +5460,20 @@ msgstr "" "danneggiare la biblioteca. Il salvataggio su disco è pensato per esportare i " "file dalla biblioteca di calibre in un altro posto." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Errore durante il salvataggio" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Si è verificato un errore durante il salvataggio." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Impossibile salvare alcuni libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Fare clic sul pulsante dettagli per vedere quali." @@ -5416,47 +5532,49 @@ msgstr "Libri con lo stesso tag" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" -msgstr "" +msgstr "Prendi libri" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "Cerca per ebooks" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" -msgstr "" +msgstr "Cerca per questo autore" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "Cerca per questo titolo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "Cerca per questo libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 msgid "Stores" -msgstr "" +msgstr "Negozi" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" -msgstr "" +msgstr "Scegli negozi" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 msgid "Cannot search" -msgstr "" +msgstr "Impossibile cercare" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." msgstr "" +"Calibre ti aiuta a trovare il libro che desideri cercando nei siti web " +"commerciali e pubblici di libri." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 msgid "" @@ -5464,6 +5582,9 @@ msgid "" "are looking for, at the best price. You also get DRM status and other useful " "information." msgstr "" +"Utilizzando la ricerca integrata è possibile trovare facilmente in quale " +"negozio è il libro che stai cercando, al miglior prezzo. Puoi anche ottenere " +"il tipo di DRM e altre informazioni utili." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 msgid "" @@ -5474,14 +5595,21 @@ msgid "" "especially if the book you are buying has DRM." msgstr "" +"Tutte le operazioni (a pagamento o meno) vengono gestite tra te e il " +"venditore di libri. Calibre non è parte di questo processo e le eventuali " +"problematiche legate a un acquisto devono essere indirizzate al sito dal " +"quale si sta facendo l'acquisto. Assicurarsi di verificare che i formati dei " +"libri acquistati siano compatibili con il tuo lettore di e-book, in " +"particolare se il libro che stai acquistando abbia DRM." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 msgid "Show this message again" -msgstr "" +msgstr "Mostra questo messaggio nuovamente" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "About Get Books" -msgstr "" +msgstr "A proposito di ottenere libri" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 @@ -5519,11 +5647,11 @@ msgstr "Leggi uno specifico formato" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 msgid "Read a random book" -msgstr "" +msgstr "Leggi un libro a caso" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 msgid "Clear recently viewed list" -msgstr "" +msgstr "Cancella la lista degli ultimi libri visualizzati" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:219 @@ -5575,7 +5703,7 @@ msgstr "Impossibile aprire la cartella" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" -msgstr "" +msgstr "Questo libro non esiste più nella tua libreria" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 msgid "%s has no available formats." @@ -5778,10 +5906,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5812,7 +5940,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/bars.py:190 msgid "Donate" -msgstr "" +msgstr "Fai una donazione" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:108 msgid "Click to open" @@ -5820,26 +5948,26 @@ msgstr "Fare clic per aprire" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:123 msgid "Ids" -msgstr "" +msgstr "Id" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:133 msgid "Book %s of %s" -msgstr "" +msgstr "Libro %s di %s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Raccolte" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243 msgid "Paste Cover" -msgstr "" +msgstr "Incolla copertina" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244 msgid "Copy Cover" -msgstr "" +msgstr "Copia copertina" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:513 msgid "Double-click to open Book Details window" @@ -5847,14 +5975,14 @@ msgstr "Doppio click per aprire la finestra dei Dettagli del Libro" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Percorso" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:515 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 msgid "Cover size: %dx%d" -msgstr "" +msgstr "Dimensioni copertina: %dx%d" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -5950,7 +6078,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6054,6 +6182,10 @@ msgid "" "excludes tags of the form [tag], \n" "e.g., [Project Gutenberg]

    " msgstr "" +"

    Pattern di default \n" +"\\[.+\\]\n" +"esclude i tag dalla form [tag], \n" +"e.g., [Project Gutenberg]

    " #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 msgid "Excluded genres" @@ -6080,6 +6212,8 @@ msgid "" "

    Comma-separated list of tags to exclude.\n" "Default: ~,Catalog" msgstr "" +"

    lista separata da virgole dei tag da escludere.\n" +"Default: ~,Catalog" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 @@ -6116,11 +6250,11 @@ msgstr "Altre opzioni" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 msgid "&Wishlist tag" -msgstr "" +msgstr "&Lista dei tag desiderati" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 msgid "Books tagged as Wishlist items will be displayed with an X" -msgstr "" +msgstr "I libri taggati come desiderati saranno mostrati con un X" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 msgid "&Thumbnail width" @@ -6128,7 +6262,7 @@ msgstr "Larghezza &anteprima" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 msgid "Size hint for Description cover thumbnails" -msgstr "" +msgstr "Grandezza suggerita per i thumbnail delle copertine." #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 msgid " inch" @@ -6149,6 +6283,7 @@ msgstr "&Unisci ai commenti" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:332 msgid "Additional content merged with Comments during catalog generation" msgstr "" +"Contenuti aggiuntivi fusi con i Commenti durante la generazione del catalogo" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:333 msgid "Merge additional content before Comments" @@ -6168,7 +6303,7 @@ msgstr "&Dopo" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:337 msgid "Separate Comments and additional content with horizontal rule" -msgstr "" +msgstr "Separa i Commenti e i contenuti aggiuntivi con una riga orizzontale" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:338 msgid "&Separator" @@ -6274,11 +6409,11 @@ msgstr "Colore sfondo" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:118 msgid "Style text block" -msgstr "" +msgstr "stile del blocco di testo" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:120 msgid "Style the selected text block" -msgstr "" +msgstr "stile del blocco di tensto selezionato" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 @@ -6437,11 +6572,13 @@ msgstr "Disabilita la conversione delle immagini in bianco e nero" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 msgid "Override image &size:" -msgstr "" +msgstr "Ignora l'immagine di grandezza &size:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 msgid "Don't add links to &pages to the Table of Contents for CBC files" msgstr "" +"Non aggiungere i link alle pagine &pages alla Tabella dei Contenuti per i " +"file CBC." #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 msgid "Debug" @@ -6537,7 +6674,7 @@ msgstr "Seziona:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46 msgid "Genre" -msgstr "" +msgstr "Genere" #: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104 msgid "Font rescaling wizard" @@ -7577,11 +7714,11 @@ msgstr "Impossibile caricare il browser di copertine" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7589,35 +7726,35 @@ msgstr "Impossibile caricare il browser di copertine" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Non definito" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "stelle" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Non votato" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Imposta '%s' ad oggi" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " indice:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7625,23 +7762,23 @@ msgstr "" "L'enumerazione \"{0}\" contiene un valore non valido che verrà impostato a " "quello predefinito" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Rimuovi serie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Numera i libri automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Forza i numeri ad iniziare con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -7649,15 +7786,15 @@ msgstr "" "L'enumerazione \"{0}\" contiene un valore non valido che non appare nella " "lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Elimina tutti i tag" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "tag da aggiungere" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "tag da eliminare" @@ -7865,14 +8002,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modello non valido" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8164,48 +8301,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Selezionare la posizione per la biblioteca calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Come l'attuale" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "La posizione %s contiene la biblioteca calibre attuale" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Nessuna biblioteca trovata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Non è presente alcuna biblioteca calibre in %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Non vuoto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "La cartella %s non è vuota. Selezionare una cartella vuota" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Nessuna posizione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Nessuna posizione selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Posizione non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s non è una cartella esistente" @@ -8299,7 +8436,7 @@ msgid "&Cancel" msgstr "&Annulla" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Modifica Commenti" @@ -8309,7 +8446,7 @@ msgstr "Da dove si vuole cancellare?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Biblioteca" @@ -8344,11 +8481,11 @@ msgstr "Posizione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Data" @@ -8377,7 +8514,7 @@ msgstr "Ordinamento per autore" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Nessuna corrispondenza trovata" @@ -8524,7 +8661,8 @@ msgstr "Copiato" msgid "Copy to clipboard" msgstr "Copia negli appunti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8539,7 +8677,7 @@ msgid "Standard metadata" msgstr "Metadati standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Metadati personalizzati" @@ -8650,26 +8788,26 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Cerca/sostituisci non validi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "Gli autori non possono essere lasciati vuoti. Libro %s non elaborato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Il titolo non può essere lasciato vuoto. Libro %s non elaborato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 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:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8677,25 +8815,25 @@ msgstr "" "Appica modifiche a %d libri.\n" "Fase{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8808,7 +8946,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&data" @@ -8886,13 +9024,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "Metadati &principali" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "Metadati &aggiuntivi" @@ -9598,12 +9736,12 @@ msgstr "Seleziona i formati" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Editori" @@ -9808,54 +9946,62 @@ msgid "Rename the item in every book where it is used." msgstr "Rinomina l'elemento in ogni libro dove è presente." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9868,7 +10014,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Modifica modello" @@ -10281,6 +10427,7 @@ msgid "Regular expression (?P)" msgstr "Espressione regolare (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10384,49 +10531,49 @@ msgstr "Lavoro sconosciuto" msgid "There are %d waiting jobs:" msgstr "Ci sono %d lavori in attesa:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Impossibile terminare il lavoro" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Impossibile annullare i lavori che comunicano col dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Il lavoro è già stato avviato" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Non disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Lavori:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Fare clic per vedere la lista dei lavori" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Lavori" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10443,7 +10590,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostra libri nella memoria principale del dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Scheda A" @@ -10452,7 +10599,7 @@ msgid "Show books in storage card A" msgstr "Mostra libri nella memory card A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Scheda B" @@ -10496,12 +10643,12 @@ msgstr "Resetta ricerca veloce" msgid "Copy current search text (instead of search name)" msgstr "Copia il testo della ricerca corrente (invece di cercare il nome)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "S" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "Sul dispositivo" @@ -10510,35 +10657,35 @@ msgid "Size (MB)" msgstr "Dimensione (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "La parola chiave è \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "Lo UUID di questi libri è \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "Nella biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Dimensione" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Marcato per l'eliminazione" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Doppio clic per modificarmi

    " @@ -10627,12 +10774,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra degli strumenti visualizzatore LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Pagina successiva" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Pagina precedente" @@ -10689,7 +10836,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Biblioteca di calibre" @@ -10819,13 +10966,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Permesso negato" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "Impossibile aprire %s. Potrebbe essere in uso da un altro programma." @@ -11026,22 +11173,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Questo numero ISBN è valido" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Questo numero ISBN è valido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "&Pubblicato:" @@ -11196,38 +11358,38 @@ msgstr "Impossibile visualizzare la copertina con formato %s" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "Salva le variazioni ed edita i metadati di %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Commenti" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11525,161 +11687,161 @@ msgstr "Utilizzare il &visualizzatore interno per:" msgid "Reset all disabled &confirmation dialogs" msgstr "Ripristina tutti i dialoghi di &conferma disattivati" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11687,7 +11849,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11695,46 +11857,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11797,128 +11959,128 @@ msgstr "" "Ripristina impostazioni predefinite. Verranno ripristinate solo le " "impostazioni per la sezione attualmente selezionata." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Testo, colonna visualizzata nel browser dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Testo separato da vrigole, come i tag, visualizzato nel browser dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "Testo esteso, come i commenti, non visualizzato nel browser dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Colonna testuale per mantenere informazioni sulle serie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Testo, ma con una lista fissa di valori permessi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Numeri in virgola mobile" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Interi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Votazione, visualizza con le stelle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Sì/no" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Colonna costruita da altre colonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formati" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Numero" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Testo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Nessuna colonna selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Non è stata selezionata nessuna colonna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "La colonna selezionata non è una colonna personalizzata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11927,11 +12089,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Non è stata fornita alcuna parola chiave" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -11939,7 +12101,7 @@ msgstr "" "Il nome di riferimento può contenere solo lettere minuscole, numeri e " "trattini bassi, e deve iniziare con una lettera" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -11947,41 +12109,41 @@ msgstr "" "I nomi di riferimento non possono finire con _index, perché questi nomi sono " "riservati per l'indice di una colonna serie." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Nessun titolo per la colonna specificato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "La parola chiave %s è già in uso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "Il titolo %s è già in uso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "Il valore \"{0}\" e' nella lista piu' di una volta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12751,7 +12913,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -13420,31 +13582,31 @@ msgstr "Impossibile rimuovere" msgid "Cannot remove the actions %s from this location" msgstr "Impossibile rimuovere le azioni %s da questa posizione" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Personalizza le azioni in:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Azioni &disponibili" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "Azioni &attuali" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Sposta azioni selezionate in alto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Sposta azioni selezionate in basso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Aggiungi azioni selezionate alla barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Elimina azioni selezionate dalla barra degli strumenti" @@ -13969,19 +14131,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -14125,7 +14287,7 @@ msgstr "" "Sei sicuro?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Ricerche" @@ -14584,17 +14746,17 @@ msgstr "" msgid "No results found for:" msgstr "Nessun risultato trovato per:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Opzioni per personalizzare il lettore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Ricorda la dimensione della finestra usata l'ultima volta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14602,105 +14764,105 @@ msgstr "" "Imposta il foglio di stile CSS dell'utente. Può essere usato per " "personalizzare l'aspetto di tutti i libri." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Larghezza maassima della finestra di visualizzazione in pixel." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "&Ridimensiona le immagini più grandi della finestra del visualizzatore per " "farle entrare nella finestra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Sillabare il testo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Lingua predefinita per le regole di sillabazione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Salva la posizione corrente nel documento all'uscita" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Opzioni carattere" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "La famiglia di caratteri con grazie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "La famiglia di caratteri senza grazie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "La famiglia di caratteri a spaziatura fissa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "La dimensione dei caratteri predefinita in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "La dimensione dei caratteri a spaziatura fissa in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Il tipo di carattere predefinito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "Cerca nel dizionario (&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Vai a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Sezione successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Sezione precedente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Inizio documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Fine documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Inizio sezione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Fine sezione" @@ -14756,100 +14918,114 @@ msgstr "Scorri a destra" msgid "Book format" msgstr "Formato del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Posizione nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Vai a un riferimento. Per ottenere i numeri di riferimento, usare la " "modalità riferimento." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Cerca del testo nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Anteprima di stampa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Sto collegano a dict.org per cercare: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Scelta libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Nessuna corrispondenza trovata per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Caricamento..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Impaginazione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Segnalibro #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Aggiungi segnalibro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Inserire il titolo per il segnalibro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Gestire i segnalibri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Caricamento libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Impossibile aprire il libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Opzioni per controllare il visualizzatore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se specificato, la finestra di visualizzazione tenterà di apparire in primo " "piano quando avviata." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se selezionato, all'avvio la finestra del viewer si aprirà a pieno schermo." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" "Scrivi avvertenze dall'esecuzione e messaggi dal quadro di comando nella " "finestra del quadro di comando." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14974,14 +15150,14 @@ msgstr "Impossibile spostare la biblioteca" msgid "Select location for books" msgstr "Selezionare un percorso per i libri" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Devi scegliere una cartella vuota per la biblioteca di calibre. %s non è " "vuota." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "Benvenuti nel wizard" @@ -15295,31 +15471,31 @@ msgid "Turn on the &content server" msgstr "Attivare in server di &content" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "selezionato" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "sì" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "non selezionato" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "no" @@ -15341,17 +15517,17 @@ msgstr "questomese" msgid "daysago" msgstr "giornifa" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "vuota" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "vuoto" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16335,11 +16511,11 @@ msgstr "" "\n" "Per aiuto su un comando particolare: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Nessuna etichetta fornita" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -16351,36 +16527,36 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sLa valutazione media è %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Principale" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Compattazione database" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Valutazioni" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Classificazione autore" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Ordinamento titolo" @@ -16657,7 +16833,7 @@ msgstr "home" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Più recenti" @@ -16715,15 +16891,15 @@ msgstr "Permalink" msgid "A permanent link to this book" msgstr "Un collegamento permanente a questo libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Questo libro è stato cancellato" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "nella ricerca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Libri corrispondenti" @@ -16785,15 +16961,15 @@ msgstr "TAG: %s
    " msgid "SERIES: %s [%s]
    " msgstr "SERIE: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Libri nella biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Di " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Libri ordinati per " @@ -16813,80 +16989,80 @@ msgstr "" "Ogni qualvolta vengono passati argomenti con degli spazi al comando %prog, è " "necessario mettere l'argomento fra virgolette." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Percorso del database in cui sono salvati i libri" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Modelli per indovinare i metadati dai nomi dei file" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Chiave di accesso per isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Timeout predefinito per le operazioni di rete (secondi)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Percorso alla cartella in cui è salvata la biblioteca" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "La lingua in cui visualizzare l'interfaccia utente" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Formato predefinito per la conversione dei libri." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Lista ordinata di preferenze peri formati di input" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Leggi metadati dai file" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Inverti nome e Cognome dell'autore durante la lettura dei metadati" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Aggiungere nuovi formati ai libri esistenti" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Tag da applicare ai libri aggiunti alla biblioteca" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Elenco delle ricerche salvate" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Categorie del browser di tag create dall'utente" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Come e quando calibre aggiorna i metadati nel dispositivo." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -17256,7 +17432,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -17281,147 +17457,147 @@ msgstr "Finito" msgid "Working..." msgstr "In esecuzione..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Portoghese Brasiliano" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Inglese (Regno Unito)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Cinese semplificato" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Cinese (Honk Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Cinese tradizionale" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "inglese" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Inglese (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Inglese (Nuova Zelanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Inglese (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Inglese (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Inglese (Tailandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Inglese (Cipro)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Inglese (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "English (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Inglese (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Inglese (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "English (Ireland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "English (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Spanish (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Tedesco (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Francese (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Olandese (Olanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Olandese (Belgio)" @@ -17485,7 +17661,7 @@ msgstr "Negoziazione della sessione SSH fallita: " msgid "Failed to authenticate with server: %s" msgstr "Autenticazione fallita col server: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Controllo dell'invio delle email" @@ -18272,7 +18448,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:340 msgid "Where to send downloaded news" -msgstr "" +msgstr "Dove inviare le news scaricate" #: /home/kovid/work/calibre/resources/default_tweaks.py:341 msgid "" @@ -21732,6 +21908,9 @@ msgstr "" #~ "- Un modello con un punto singolo esclude tutti i tag di genere, generando " #~ "una sezione senza genere" +#~ msgid "Customize the actions in:" +#~ msgstr "Personalizza le azioni in:" + #~ msgid "Applying changes to %d books. This may take a while." #~ msgstr "" #~ "Applicazione delle modifiche a %d libri. Questa operazione impiegherà " diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index b19b25ca17..f1ac5aefad 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-06-06 06:49+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-15 08:10+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-07 04:34+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-16 04:34+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -322,200 +322,200 @@ msgstr "%sファイルに書誌情報を設定する" msgid "Set metadata from %s files" msgstr "%sファイルから書誌情報を設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "ルック&フィール" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "インターフェース" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibreインターフェースのルック&フィールをあなた湖のみに調整します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "挙動" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "calibreの挙動を変更する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "表示列を追加" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "calibre書籍リストに表示列を追加/削除する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "ツールバー" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "ツールバーや、各々実行できるメニューが表示されるコンテキストメニューをカスタマイズする。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "検索中" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "calibreでの本の検索方法をカスタマイズする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "入力設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "変換設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "各入力フォーマット特有の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "共通設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "すべてのフォーマットに共通の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "出力設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "各出力フォーマット特有の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "書籍追加" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "取り込み/外部出力" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "本を追加時、calibreが書誌をファイルからどのように読み込むかを制御する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "ディクスへの書籍の保存" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "ディスクへ保存を使って、データベースからディスクへcalibreがファイルをエキスポートする際の挙動を制御します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "デバイスへの書籍の転送" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "calibreがファイルを電子書籍リーダーへ送信する挙動を制御します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "書誌情報変換ルール" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "保存・送信まえに書誌情報を変更します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "テンプレート関数" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "高度な設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "独自のテンプレート関数を作成する。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "本を電子メールで共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "Eメールでのブック共有設定。デバイスにダウンロードしたニュース等を自動的に送ることができます。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "ネットで共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" "calibreコンテンツサーバを設定し、calibreライブラリに、インターネット経由でどこからでも、どのデバイスからでもアクセスできるようにします。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "書誌情報のダウンロード" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "calibreが電子書籍の書誌情報を、ネットからダウンロードする方法を制御します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "プラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "calibreの機能各種について、追加/削除/カスタマイズする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "様々なコンテキストでのcalibreの挙動を微調整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "各種設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "その他の高度な設定" @@ -708,11 +708,11 @@ msgstr "無効なプラグイン" msgid "Enabled plugins" msgstr "有効なプラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "プラグイン%sの初期化に失敗してトレースバック" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -724,33 +724,33 @@ msgstr "" " 外部プラグインをロードしてcalibreをカスタマイズします。\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "それが含まれているzipファイルへのパスを指定して、プラグインを追加します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "カスタムのプラグインを名前によって取り除きます。ビルトインのプラグインには影響はありません。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "プラグインをカスタマイズします。プラグインの名前とカスタマイズした文字列は、コンマで区切って指定します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "インストールされたプラグインを一覧表示" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "名付けたプラグインを有効にする" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "名付けたプラグインを無効にする" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "デバッグ・ログ" @@ -758,13 +758,13 @@ msgstr "デバッグ・ログ" msgid "Communicate with Android phones." msgstr "Androidフォンと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "電子書籍を送るためのデバイス上のディレクトリ名。カンマ区切りのリストで、最初に見つかったものが利用される" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "電話機 S60 と通信します。" @@ -872,26 +872,26 @@ msgstr "" "'詳細を表示' をクリックするとリストを表示します。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "ニュース" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "カタログ" @@ -1005,7 +1005,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Blackberryスマートフォンと通信します。" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1044,6 +1044,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "PocketBook 602/603/902/903リーダーと通信する" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "PocketBook 360+リーダーと通信" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "PocketBook 701と通信する" @@ -1261,7 +1265,11 @@ msgstr "Trekstorと通信します。" msgid "Communicate with the EEE Reader" msgstr "EEE Readerと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "Adamタブレットと通信" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Nextbook Readerと通信します。" @@ -1285,19 +1293,19 @@ msgstr "Nook" msgid "Communicate with the Nook eBook reader." msgstr "Nook 電子書籍リーダ─と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Nook Color eBookリーダーと通信しています" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "Nook Simple" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "Nook TSR eBookリーダーとの通信" @@ -1469,21 +1477,21 @@ msgid "" "system errors." msgstr "%s の主メモリは、読み込み専用です。たいていの場合、ファイルシステムのエラーが原因でこれは発生します。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "電子書籍リーダ─のこのスロットにストレージカードがありません。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "選択したスロット: %s はサポートされていません。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "メインメモリに十分な空きスペースがありません" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "記録媒体のカードに十分な空きスペースがありません" @@ -1596,15 +1604,15 @@ msgstr "EBookを保存するディレクトリを入力してください。こ msgid "Card A folder" msgstr "カードA、ディレクトリ" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "%sを描画" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "失敗: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1614,7 +1622,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1623,69 +1631,69 @@ msgstr "" "グレースケールの画像変換での色数。既定: %default.もし、EPUBフォーマットでコミックスを作成した場合、 " "256以下の値のときは、デバイス上の文字が見づらいかもしれません。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "写真の色域を正規化しない(コントラストを強化)。既定:無効" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "画像のアスペクト比を管理する。既定はスクリーンに合わせる。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "コントラスト強調しない。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "コミックページのトリミングをしない。一部のコミックでは、トリミングによって境界線だけでなくて、コンテントまで取り去ることがあります。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "横長イメージを二つの縦長イメージに分割しない。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "縦横比を維持し、画像幅をランドスケープモードでの幅にあわせてスクリーンの高さを使うことで、画像を拡大縮小する。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "漫画のような右から左への出版物の時に使用。横長のページを右、左の縦長のページに分割します。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "Despeckleを有効にする。speckleノイズを低減させる。処理時間は多大になるでしょう。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "コミックのファイルを名前でアルファベット順で並べ替えしない。その代わり、コミックに付与した順序を用いて行う。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "作成した電子書籍中の画像が変換されるフォーマット。どのフォーマットが、あなたの機器で最適なサイズや見た目になるか、試すことができます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "画像の処理をしない" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "画像をグレースケール(白黒)に変換しない。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1693,7 +1701,7 @@ msgstr "" "画像のサイズを、幅x高さの形式でピクセル単位で指定する。通常は、画像サイズは出力用プロファイルから自動的に計算されますが、このオプションはそれより優先され" "ます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1701,8 +1709,8 @@ msgstr "" "CBCファイル(comic book " "collection)を変換する時に、各ベージへのリンクをを目次に入れない。注:これは目次に1つ以上のセクションがある時にのみ有効です。" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "ページ" @@ -2830,97 +2838,97 @@ msgstr "値:不明なフィールド " msgid "TEMPLATE ERROR" msgstr "テンプレート・エラー" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Yes" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "書籍名" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "著者" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "発行者" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "プロデューサ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "コメント" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "タグ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "シリーズ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "言語" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "日付印" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "発行日" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "権利" @@ -3038,47 +3046,47 @@ msgstr "" "\n" "表紙イメージと書誌情報をISBNによってLibraryThing.comから取得します。\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "表紙" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "Amazonから書誌情報と表紙をダウンロード" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "フランス" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "ドイツ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "英国" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "イタリア" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "使用するAmazonウエブサイト" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Amazonからの書誌情報はこの国のAmazonウエブサイトから取得されます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "Amazonがタイムアウトしました。後でまた試してみてください。" @@ -3272,7 +3280,7 @@ msgstr "HTML 目次生成オプション" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4084,7 +4092,7 @@ msgid "Add to library" msgstr "書庫に追加" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4142,7 +4150,7 @@ msgstr "ユーザー注釈はメインライブラリからしか生成できま #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "本が選択されていません" @@ -4199,106 +4207,120 @@ msgstr "カタログ出力ディレクトリ" msgid "Select destination for %s.%s" msgstr "%sの出力先を選択してください。%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d 冊" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "使用するcalibreライブラリを選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "ライブラリの切り替え/作成..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "クイック・スイッチ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "ライブラリの名前の変更" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "ライブラリの削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "ランダムに書籍を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "ライブラリ・メンテナンス" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "ライブラリの書籍情報バックアップ状況" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "すべての書籍のバックアップを始める" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "ライブラリをチェック" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "ライブラリを元に戻す" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "名前の変更" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "ライブラリの新しい名前を選択 %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "実際のライブラリのディレクトリも名前が変わることに注意してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "すでに存在します" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "ディレクトリ %s は、すでに存在しています。先に削除してください。" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "長すぎます" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "ライブラリへのパスが長すぎます。%d文字以下でなければなりません。" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "名前の変更に失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "%sのライブラリの名前の変更に失敗しました。これのよくある原因は、他のプログラムからライブラリ内のファイルが開かれていることです。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" @@ -4306,29 +4328,29 @@ msgstr "" "%sの

    すべてのファイル (ebook以外も含む) " "

    永久に削除されます実行しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "なし" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "バックアップ・ステータス" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "書籍情報ファイルの書き出す残りの数: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "書籍情報バックアップ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "書籍情報はcalibreが動作中に、1書籍3秒程度のレートでバックアップされます。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4336,60 +4358,60 @@ msgstr "書籍情報はcalibreが動作中に、1書籍3秒程度のレート msgid "Success" msgstr "成功" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" "calibreライブラリのデーターベースにエラーは見つかりませんでした。データーベースの情報とライブラリ内のファイルの整合性をチェックしますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "データーベースの整合性チェックに失敗しました。詳しくは'詳細を表示'をクリックしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "問題はありませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "ライブラリ内のファイルとデーターベースの情報がマッチしました。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "ライブラリが見つかりません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "%sにはcalibreのライブラリが見つかりませんでした。ライブラリのリストから削除されます。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "許可されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "環境変数CALIBRE_OVERRIDE_DATABASE_PATHを使っている時にはライブラリの変更はできません。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "ジョブが走っているときにはライブラリの変更はできません。" @@ -4512,77 +4534,88 @@ msgid "Remove all formats from selected books, except..." msgstr "選択した書籍のすべてのフォーマットを一部のフォーマットを残して削除" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "選択した書籍からすべてのフォーマットを削除" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "選択した本から表紙を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "デバイスから一致する本を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "削除できない" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "削除したいフォーマットを選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "残したいフォーマットを選択。

    注:これは書籍からすべてのフォーマットを削除するわけではありません。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" +"選択した書籍のすべてのフォーマットはライブラリから削除されます。
    書籍の書誌情報は残ります。実行しますか?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "本を削除できません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "デバイスが接続されていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "主メモリー" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "メモリカードA" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "メモリカードB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "削除する本がありません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "選択した書籍はデバイスには入っていません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "デバイスから書籍を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "選択したいくつかの書籍が接続したデバイスにもあります。どこの書籍を削除しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "選択された書籍は永久に削除され、calibreのライブラリからも削除されます。実行しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4817,15 +4850,15 @@ msgstr "" ">
    最初の選択された書籍のすべてのフォーマットはそのままで、2つ目以降の書籍のフォーマットで前と同じものはcalibreライブラリから削除され" "ます

    本当に実行しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "書籍情報の変更を適用" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "失敗しました" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4869,7 +4902,7 @@ msgid "Move to next highlighted match" msgstr "次のハイライトされた検索結果へ移動" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -4941,38 +4974,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "ディスクに単一フォーマットで保存" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "ディスク保存" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "ディスクの一つのディレクトリに保存" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "%s形式のみディスクに保存" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "%sフォーマットのみをディレクトリに保存" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "ディスクに保存できません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "目的のディレクトリを選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -4981,20 +5014,20 @@ msgstr "" "calibreのライブラリ内にファイルを保存しようとしています。これはライブラリを壊す可能性があります。ディスクに保存する事はcalibreライブラリから" "ファイルをエクスポートする事を意味しています。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "保存中にエラー発生" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "保存時にエラーが起こりました。" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "いくつかの書籍が保存できませんでした。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "「詳細を表示」ボタンをクリックしてどれかを確認できます。" @@ -5079,7 +5112,7 @@ msgstr "ストア" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "ストアを選択" @@ -5404,10 +5437,10 @@ msgstr "このフォルダーとそのサブ・フォルダーからcalibreの #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5450,7 +5483,7 @@ msgid "Book %s of %s" msgstr "%s (シリーズ:%s)" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "コレクション" @@ -5470,7 +5503,7 @@ msgstr "ダブルクリックで書籍の詳細ウインドウを開く" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "パス名" @@ -5573,7 +5606,7 @@ msgstr "出力" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6178,10 +6211,10 @@ msgid "" "size-rescaling\">User Manual for a discussion of how font size rescaling " "works.

    " msgstr "" -"

    このウイザードは最適なフォントサイズのキーを選択する事を手伝います。入力ドキュメントのベースフォントサイズとフォントサイズを入力すると、ウイザード" -"は\n" -"フォント変換アルゴリズムを使って、どのフォントサイズになるのかを表示します。下の出力ベースフォントサイズとフォント・キーを調整することで、アルゴリズムを" -"調\n" +"

    このウイザードは最適なフォントサイズのキーを選択する事を手伝います。入力ドキュメントのベースフォントサイズとフォントサイズを入力すると、ウイザードは" +"\n" +"フォント変換アルゴリズムを使って、どのフォントサイズになるのかを表示します。下の出力ベースフォントサイズとフォント・キーを調整することで、アルゴリズムを調" +"\n" "整することができます。適当な値が決まったらOKをクリックしてください。

    \n" "

    ディフォールトでは出力ベースフォントサイズは0でフォントサイズ・キーは指定されていないので、calibreは出力プロファイルの値を使用します。 \n" "

    \n" @@ -7206,11 +7239,11 @@ msgstr "表紙ブラウザーがロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7218,71 +7251,71 @@ msgstr "表紙ブラウザーがロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "未定義" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "未評価" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "'%s'を今日にする" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "'%s'をクリア" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " インデックス:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "\"{0}\"一覧に無効な値があるので、ディフォールト値を使います" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "変更を適用" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "シリーズを取り除く" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "書籍を自動的に番号付けする" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "強制的に番号を次からはじめる: " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "\"{0}\"一覧に無効な値が入っているので、リストに表示しません。" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "すべてのタグを削除" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "追加するタグ" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "取り除くタグ" @@ -7485,14 +7518,14 @@ msgstr "" "可能性があります。実行しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "無効なテンプレート" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7820,48 +7853,48 @@ msgstr "存在する" msgid "Convertible" msgstr "変換できる" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "calibreライブラリの場所を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "現在と同じ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "場所 %s は現在のcalibreライブラリを含んでいます。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "ライブラリが見つかりませんでした。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "%sにcalibreライブラリが見つかりませんでした。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "空ではないフォルダ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "フォルダー%sは空ではありません。空のフォルダーを選択してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "場所が無い" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "場所が選択されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "悪い場所" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%sは存在しないフォルダーです" @@ -7951,7 +7984,7 @@ msgid "&Cancel" msgstr "キャンセル(&C)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "コメントを編集" @@ -7961,7 +7994,7 @@ msgstr "どこから削除しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "ライブラリ" @@ -7994,11 +8027,11 @@ msgstr "位置" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "日付" @@ -8031,7 +8064,7 @@ msgstr "作者名(ソート)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "一致しませんでした" @@ -8182,7 +8215,8 @@ msgstr "コピー済" msgid "Copy to clipboard" msgstr "クリップボードにコピー" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8197,7 +8231,7 @@ msgid "Standard metadata" msgstr "標準書籍情報" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "カスタム書籍情報" @@ -8303,26 +8337,26 @@ msgstr "検索先が複数フィールドの場合には、置換の対象フィ msgid "You must specify a destination identifier type" msgstr "対象の識別子タイプを指定してください" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "検索/置換無効" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "著者には空白を設定する事はできません。書籍 %s は処理しません。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "タイトルには空白を設定する事はできません。書籍 %s は処理しません。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "検索パターンは無効です:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8330,25 +8364,25 @@ msgstr "" "変更を%d 冊の書籍に適用します。\n" "フェーズ {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "保存した検索/置換を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選択した検索/置換は削除されます。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "検索/置換を保存" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "検索/置換 名:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8457,7 +8491,7 @@ msgid "&Force numbers to start with:" msgstr "強制番号付けの最初の番号(&F)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "日付(&D):" @@ -8536,13 +8570,13 @@ msgid "Set from &ebook file(s)" msgstr "EBookファイルから設定(&e)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "基本書誌情報(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "カスタム書誌情報(&C):" @@ -9258,12 +9292,12 @@ msgstr "フォーマットを選択" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "著者" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "発行者" @@ -9459,54 +9493,62 @@ msgid "Rename the item in every book where it is used." msgstr "アイテムが使われているすべての書籍で、アイテム名を変更します。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "テンプレート言語チュートリアル" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "テンプレート関数リファレンス" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "例外: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "列が選択されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "色付けする列を選択しなくてはなりません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "テンプレートがありません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "テンプレート欄は空白にできません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "列の色を設定:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "テンプレートの値:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "ライブラリ・ビューの現在の書籍をテンプレートに適用した結果" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "関数名(&N):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "ドキュメンテーション(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "Pythonコード(&C):" @@ -9519,7 +9561,7 @@ msgid "Open Template Editor" msgstr "テンプレート編集を開く" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "テンプレートを編集" @@ -9938,6 +9980,7 @@ msgid "Regular expression (?P)" msgstr "正規表現 (?P<シリーズ番号>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10041,49 +10084,49 @@ msgstr "不明なジョブ" msgid "There are %d waiting jobs:" msgstr "%d 個の待機ジョブがあります:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "ジョブを停止できません" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "デバイスと通信するジョブを停止できません" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "ジョブはすでに動作中です" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "ジョブが停止できません" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "利用不能" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "ジョブ数:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "クリックでジョブのリストを表示" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - ジョブ" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "選択したジョブを本当に停止しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "本当に、デバイス関連でないジョブ全てを停止しますか?" @@ -10100,7 +10143,7 @@ msgid "Show books in the main memory of the device" msgstr "デバイスのメインメモリにある書籍を表示" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "カードA" @@ -10109,7 +10152,7 @@ msgid "Show books in storage card A" msgstr "メモリカードAの本を表示" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "カードB" @@ -10151,12 +10194,12 @@ msgstr "クイック検索をリセット" msgid "Copy current search text (instead of search name)" msgstr "現在の検索文字列をコピー(検索名の替わりに)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "デバイス上" @@ -10165,35 +10208,35 @@ msgid "Size (MB)" msgstr "サイズ (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "修正日" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "検索名は \"{0}\" です" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "この書籍のUUIDは \"{0}\" です" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "ライブラリ中" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "サイズ" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "削除する、としてマーク" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

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

    " @@ -10280,12 +10323,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF ビューワー・ツールバー" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "次のページ" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "前のページ" @@ -10342,7 +10385,7 @@ msgid "" msgstr "calibreが動作しているときに終了させる。注意:ジョブが動作している場合、それは警告無く終了されます。" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibreライブラリ" @@ -10464,13 +10507,13 @@ msgstr "ハンドルされない例外" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "許可がありません" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "を開けません %s。他のプログラムに使われていますか?" @@ -10606,53 +10649,53 @@ msgstr "表紙をダウンロード(&V)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:725 msgid "&Generate cover" -msgstr "" +msgstr "表紙を生成(&G)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:775 msgid "Not a valid picture" -msgstr "" +msgstr "有効な画像ではありません" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:799 msgid "Specify title and author" -msgstr "" +msgstr "タイトルと著者を指定" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:800 msgid "You must specify a title and author before generating a cover" -msgstr "" +msgstr "表紙を生成するためにはタイトルと著者を指定しなければなりません。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:818 msgid "Invalid cover" -msgstr "" +msgstr "無効な表紙" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:819 msgid "Could not change cover as the image is invalid." -msgstr "" +msgstr "イメージが無効なため表紙を替える事ができません。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 msgid "This book has no cover" -msgstr "" +msgstr "この書籍には表紙がありません。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:848 msgid "Cover size: %dx%d pixels" -msgstr "" +msgstr "表紙サイズ:%dx%dピクセル" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "stars" -msgstr "" +msgstr "stars" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:966 msgid "Tags changed" -msgstr "" +msgstr "タグを変更しました。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" -msgstr "" +msgstr "タグを変更しました。タグエディターを使うために、変更を適用するか破棄するかしなければなりません。適用しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:993 msgid "I&ds:" -msgstr "" +msgstr "I&d:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994 msgid "" @@ -10660,89 +10703,107 @@ msgid "" "\n" "%s" msgstr "" +"この書籍の識別子を編集します。例: \n" +"\n" +"%s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "このISBN番号は正しい。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "このISBN番号は不正" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "無効なISBN" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "ISBNを入力" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "入力されたISBNは有効ではありません。再入力をお願いします。" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" -msgstr "" +msgstr "出版社(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" -msgstr "" +msgstr "日付を消去" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "発行日(&D):" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:34 msgid "Schedule download?" -msgstr "" +msgstr "ダウンロード予約" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:45 msgid "" "The download of metadata for the %d selected book(s) will run in the " "background. Proceed?" -msgstr "" +msgstr "選択された%d書籍のダウンロードはバックグラウンドで行われます。実行しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:47 msgid "" "You can monitor the progress of the download by clicking the rotating " "spinner in the bottom right corner." -msgstr "" +msgstr "右下端の回転するマークをクリックすることで、ダウンロードの進行を確認することができます。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:50 msgid "" "When the download completes you will be asked for confirmation before " "calibre applies the downloaded metadata." -msgstr "" +msgstr "ダウンロードが終了した時点で、calibreはダウンロードした書誌情報を適用するかどうかの確認を行います。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:61 msgid "Download only &metadata" -msgstr "" +msgstr "書誌情報のみをダウンロード(&M)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:65 msgid "Download only &covers" -msgstr "" +msgstr "表紙のみをダウンロード(&C)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:69 msgid "&Configure download" -msgstr "" +msgstr "ダウンロードを設定(&C)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:73 msgid "Download &both" -msgstr "" +msgstr "両方をダウンロード(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:99 msgid "Download metadata for %d books" -msgstr "" +msgstr "%d 書籍の書誌情報をダウンロード" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:102 msgid "Metadata download started" -msgstr "" +msgstr "書誌情報のダウンロードが開始しました。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:111 msgid "(Failed metadata)" -msgstr "" +msgstr "(失敗した書誌情報)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:113 msgid "(Failed cover)" -msgstr "" +msgstr "(失敗した表紙)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:190 msgid "Downloaded %d of %d" -msgstr "" +msgstr "ダウンロード %d / %d" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:115 msgid "Downloaded metadata fields" -msgstr "" +msgstr "ダウンロードされた書誌情報フィールド" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 @@ -10750,14 +10811,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 msgid "Next" -msgstr "" +msgstr "次" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:55 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 msgid "Previous" -msgstr "" +msgstr "前" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:265 @@ -10770,6 +10831,8 @@ msgid "" "Using this button to create title sort will change title sort from red to " "green." msgstr "" +"現在のタイトルを元に自動的にソート用タイトルを作成します。\n" +"このボタンでソート用タイトルを作ると、ソート用タイトルが赤から緑に変わります。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:112 msgid "" @@ -10778,14 +10841,16 @@ msgid "" "red to green. There is a menu of functions available under this button. " "Click and hold on the button to see it." msgstr "" +"現在のタイトルを元に自動的にソート用著者名を作成します。このボタンでソート用著者名を作ると、ソート用著者名が赤から緑に変わります。このボタンの下に機能のメ" +"ニューがあります。ボタンをクリックしたままにすると見えます。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 msgid "Set author sort from author" -msgstr "" +msgstr "ソート用著者名を著者名から設定" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:119 msgid "Set author from author sort" -msgstr "" +msgstr "ソート用タイトルをタイトルから設定" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:129 msgid "Swap the author and title" @@ -10795,85 +10860,85 @@ msgstr "作者とタイトルの入れ替え" msgid "" "Manage authors. Use to rename authors and correct individual author's sort " "values" -msgstr "" +msgstr "著者を編集。著者名を変更したり、ソート用著者名の値を調整したりすることができます。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" -msgstr "" +msgstr "使われていないシリーズを削除(シリーズに書籍が無い物)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:178 msgid "" "Paste the contents of the clipboard into the identifiers box prefixed with " "isbn:" -msgstr "" +msgstr "ISBNを先頭にしてクリップボードから識別子ボックスに張り付けます。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:191 msgid "&Download metadata" -msgstr "" +msgstr "ダウンロードされた書誌情報(&D)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 msgid "Configure download metadata" -msgstr "" +msgstr "ダウンロードされた書誌情報を設定" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:206 msgid "Change how calibre downloads metadata" -msgstr "" +msgstr "calibreがどのように書誌情報をダウンロードするかを変更" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:313 msgid "Could not read cover" -msgstr "" +msgstr "表紙を読み込めません" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:307 msgid "Could not read cover from %s format" -msgstr "" +msgstr "%sフォーマットから表紙を読み込めません" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:314 msgid "The cover in the %s format is invalid" -msgstr "" +msgstr "%sフォーマットの表紙が無効です" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" -msgstr "" +msgstr "変更を保存して、%sの書誌情報を編集" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" -msgstr "" +msgstr "表紙を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" -msgstr "" +msgstr "コメント(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "書誌情報(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" -msgstr "" +msgstr "表紙とフォーマット(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" -msgstr "" +msgstr "カスタム書誌情報(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "コメント(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" -msgstr "" +msgstr "基本書誌情報" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has cover" -msgstr "" +msgstr "表紙有り" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has summary" -msgstr "" +msgstr "サマリー有り" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:190 msgid "" @@ -10882,26 +10947,28 @@ msgid "" "having a cover will find a cover in the download\n" "cover stage, and vice versa." msgstr "" +"「表紙有り」の表示は完全に信用できるわけではありません。時々、表紙なしとなった物でダウンロードすると表紙が見つかったり、あるいはその逆が起こることがありま" +"す。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:259 msgid "See at" -msgstr "" +msgstr "参照:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:394 msgid "calibre is downloading metadata from: " -msgstr "" +msgstr "calibreの書誌情報ダウンロード先: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:416 msgid "Please wait" -msgstr "" +msgstr "お待ちください" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:445 msgid "Query: " -msgstr "" +msgstr "クエリ: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464 msgid "Failed to download metadata. Click Show Details to see details" -msgstr "" +msgstr "書誌情報のダウンロードに失敗しました。詳しくは「詳細を表示」をクリックしてください。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:473 msgid "" @@ -10910,60 +10977,62 @@ msgid "" "single distinctive word from the title.

    To see the full log, click Show " "Details." msgstr "" +"検索にマッチする書籍がありませんでした。少ない検索条件にしてみてください。例えば、著者のラストネームだけにしたり、タイトルの一部だけを使って" +"ください。「詳細を表示」をクリックすると全部のログが見れます。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:539 msgid "Current cover" -msgstr "" +msgstr "現在の表紙" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:542 msgid "Searching..." -msgstr "" +msgstr "検索中..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:688 msgid "Downloading covers for %s, please wait..." -msgstr "" +msgstr "%sから表紙をダウンロード中。お待ちください..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:718 msgid "Failed to download any covers, click \"Show details\" for details." -msgstr "" +msgstr "表紙がダウンロードできませんでした。詳しくは「詳細を表示」をクリックしてください。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:724 msgid "Could not find any covers for %s" -msgstr "" +msgstr "%sの表紙が見つかりませんでした。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:726 msgid "Found %d covers of %s. Pick the one you like best." -msgstr "" +msgstr "%dつの表紙が%sで見つかりました。一番良いものを選んでください。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:814 msgid "Downloading metadata..." -msgstr "" +msgstr "書誌情報をダウンロード中..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:907 msgid "Downloading cover..." -msgstr "" +msgstr "表紙をダウンロード中..." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:37 msgid "" "Restore settings to default values. You have to click Apply to actually save " "the default settings." -msgstr "" +msgstr "ディフォールト値に設定を戻します。ディフォールト設定を実際に保存するには「適用」をクリックしてください。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:328 msgid "Configure " -msgstr "" +msgstr "設定 " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:28 msgid "Ignore duplicate incoming formats" -msgstr "" +msgstr "重複したフォーマットの書籍を無視" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:29 msgid "Overwrite existing duplicate formats" -msgstr "" +msgstr "重複したフォーマットの書籍を上書き" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:30 msgid "Create new record for each duplicate format" -msgstr "" +msgstr "新しいレコードを重複フォーマットごとに作成" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:65 msgid "" @@ -10971,6 +11040,8 @@ msgid "" "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" +"ここでcalibreに追加するファイルからの書誌情報の扱いを設定します。calibreはファイル内容から書誌情報を取り出すか、ファイル名から取り出すかを指" +"定できます。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:66 msgid "Read &metadata from &file contents rather than file name" @@ -10980,11 +11051,11 @@ msgstr "書誌情報をファイル名からではなく、ファイルの中身 msgid "" "Swap the firstname and lastname of the author. This affects only metadata " "read from file names." -msgstr "" +msgstr "ファーストネームとラストネームを交換します。この設定はファイル名から書誌情報を得た時のみに有効です。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:68 msgid "&Swap author firstname and lastname" -msgstr "" +msgstr "著者の苗字と名前を入れ替える(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:69 msgid "" @@ -10998,6 +11069,11 @@ msgid "" "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " "punctuation, case, etc. Author match is exact." msgstr "" +"自動マージ: " +"もし似たようなタイトルと著者が見つかったとき、自動的にこのフォーマットを存在する書籍レコードにマージします。右側のボックスでは、このフォーマットが存在する" +"書籍レコードにすでにあった場合にどうするかを指定します。注:このオプションはライブラリにコピーする時にも適用されます。\n" +"\n" +"タイトルは冠詞(\"the\", \"a\", \"an\")や発音記号、大小文字を無視します。著者は完全一致です。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:74 msgid "&Automerge added books if they already exist in the calibre library:" @@ -11145,161 +11221,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11307,7 +11383,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11315,46 +11391,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11412,127 +11488,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "浮動小数点数" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "整数" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "格付けを星で表示" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Yes/No" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "フォーマット" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "数字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "テキスト" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11541,57 +11617,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12335,7 +12411,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12965,31 +13041,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13511,19 +13587,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13663,7 +13739,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "検索" @@ -14105,119 +14181,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "フォントオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "次の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "前の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "文書の最初" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "文書の最後" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "章の頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "章末" @@ -14273,93 +14349,107 @@ msgstr "右へスクロール" msgid "Book format" msgstr "本のフォーマット" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "印刷プレビュー" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "電子ブックの選択" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "電子ブック" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "ブックマークの追加" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14479,12 +14569,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14775,31 +14865,31 @@ msgid "Turn on the &content server" msgstr "コンテンツサーバーを稼働(&C)" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "はい" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "いいえ" @@ -14821,17 +14911,17 @@ msgstr "今月" msgid "daysago" msgstr "日前" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15634,11 +15724,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15648,35 +15738,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "データベースのコンパクト化" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "格付け" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15916,7 +16006,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "最新順" @@ -15974,15 +16064,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -16039,15 +16129,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "ライブラリ中の本" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "本を並べ替え " @@ -16065,80 +16155,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "ユーザー・インターフェースの言語" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "電子書籍に変換する既定の出力フォーマット" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "ファイルから書誌情報の読み込み" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "書誌情報を読み込む際に著者の名字と名前を入れ替える" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "名前をつけた保存された検索のリスト" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16508,7 +16598,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16533,147 +16623,147 @@ msgstr "完了" msgid "Working..." msgstr "作業中..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "ポルトガル語(ブラジル)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "英語(イギリス)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "中国語(簡体字)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "中国語(香港)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "中国語(繁体字)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "英語" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "英語 (オーストラリア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "英語 (ニュージーランド)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "英語(カナダ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "英語(インド)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "英語(タイ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "英語(キプロス)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "英語(チェコスロバキア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "英語(パキスタン)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "英語(クロアチア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "英語(インドネシア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "英語(イスラエル)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "英語 (シンガポール)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "英語(イエメン)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "英語 (アイルランド)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "英語(中国)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "スペイン語(パラグアイ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "スペイン語 (ウルグアイ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "スペイン語(アルゼンチン)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "スペイン語 (メキシコ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "スペイン語 (キューバ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "スペイン語 (チリ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "スペイン語 (エクアドル)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "スペイン語 (ホンジュラス)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "スペイン語 (ベネズエラ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "スペイン語 (ボリビア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "スペイン語 (ニカラグア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "ドイツ語(オーストリア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "ドイツ語(オランダ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "ドイツ語(ベルギー)" @@ -16735,7 +16825,7 @@ msgstr "SSHセッションのネゴシエイトに失敗 " msgid "Failed to authenticate with server: %s" msgstr "サーバー(%s)の認証に失敗" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "電子メール配送の制御" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 4528fda76d..de0d8a538e 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-01-30 09:51+0000\n" "Last-Translator: ddfddf2k \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:41+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -318,200 +318,200 @@ msgstr "%s 파일에 메타데이터를 지정합니다." msgid "Set metadata from %s files" msgstr "%s 파일에서 메타 정보를 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "모양새" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "인터페이스" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibre 인터페이스 모양새를 조정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "작동" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Calibre가 동작하는 방식을 변경합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "사용자 정의 열 추가" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "자신의 서평이나 시평을 Calibre 책 리스트에 첨가 또는 제거합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "도구 모음과 마우스 우측 버튼 메뉴를 사용자 정의합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "입력 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "변환하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "입력 형식마다 구체적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "공통 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "모든 형식에 공통적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "출력 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "출력 형식마다 구체적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "책 추가하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "가져오기/내보내기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "Calibre에 책을 추가할때 파일에서 메타정보를 읽어오는 방법을 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "책을 디스크에 저장하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "저장시, Calibre의 데이타베이스로부터 디스크장치로 어떻게 변환되는지를 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "책을 장치로 전송하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Calibre가 화일을 ebook리더로의 전달을 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "메타정보 제어판" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "저장 또는 내보내기 전, 메타 정보 필드를 변환합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "고급" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "전자우편으로 책 공유하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "공유" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "전자우편을 통해서 책 공유하기를 설정합니다. 내려받은 뉴스를 자동으로 장치로 전송하기를 사용할 수 있습니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "네트워크로 공유하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" "인터넷 상, 또는 어떤 장소나 장치로부터 Caiibre 도서관에 접속 가능하도록 도와주는 Calibre 컨텐츠 서버를 설정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "메타 정보 내려받기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Calibre의 기능들은 다양한 방법으로 추가, 제거 또는 일부변경 될 수 있습니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "트윅" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "다양한 전후관계 내에서 Calibre가 어떻게 행동하는지를 조정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "기타" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "기타 전문가용 설정" @@ -704,11 +704,11 @@ msgstr "사용되지 않는 플러그인" msgid "Enabled plugins" msgstr "사용 중인 플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "플러그인 %s의 초기화가 실패하였습니다" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -720,33 +720,33 @@ msgstr "" " Customize calibre by loading external plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "플러그인을 포함하고 있는 압축 파일의 경로를 지정하여 플러그인을 추가합니다" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "이름을 기준으로 커스텀 플러그인을 제거합니다. 내장된 플러그인에는 적용되지 않습니다." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "플러그인을 설정합니다. 플러그인의 이름과 콤마로 구분된 설정 문자열을 지정합니다." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "설치된 플러그인을 나열합니다." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "주어진 이름의 플러그인을 사용합니다" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "주어진 이름의 플러그인을 사용하지 않습니다" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -754,13 +754,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "안드로이드폰과 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "장치에 전자책을 전송할 디렉토리의 목록입니다. 쉼표(,)로 구분합니다. 먼저 기존의 디렉토리를 사용됩니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "S60 휴대폰과 통신합니다." @@ -860,26 +860,26 @@ msgstr "" "목록을 보려면 '상세히 보기'를 누르세요." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "뉴스" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "분류" @@ -991,7 +991,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "블랙베리 스마트폰과 통신합니다" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1030,6 +1030,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1244,7 +1248,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1268,19 +1276,19 @@ msgstr "Nook" msgid "Communicate with the Nook eBook reader." msgstr "Nook eBook reader와 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "기기 Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "기기 Nook Color eBook 리더와 통신" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1441,21 +1449,21 @@ msgid "" "system errors." msgstr "메인 메모리 중 %s가 읽기전용입니다. 이런 증상은 파일시스템 오류로 인해 발생합니다." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "리더의 슬롯에 메모리카드가 없습니다." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "선택된 슬롯: %s는 지원되지 않습니다." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "주 메모리에 여유 공간이 부족합니다." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "메모리카드에 여유 공간이 부족합니다." @@ -1567,15 +1575,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "%s가 만들어졌습니다" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "%s 실패함" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1585,7 +1593,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1594,55 +1602,55 @@ msgstr "" "흑백 이미지 변환에 대한 색상의 개수입니다. 기본값: %default. 만약에 EPUB 형식으로 만화책을 생성할 경우 256보다 작은 " "값은 장치상에서 본문이 번지게 될지도 모릅니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "그림에 대한 색상 범위 표준화(색상대비 향상)를 사용하지 않습니다. 기본값: False" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "이미지의 종횡비를 유지합니다. 기본값은 화면 채움입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "날카롭게 하기를 끕니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" "만화책 페이지의 불필요한 부분 잘라내기를 사용하지 않습니다. 몇몇 만화책에선, 외곽선뿐만 아니라 내용물까지 지우게 될지도 모릅니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "가로 방향의 그림을 두장의 세로 방향 그림으로 분할하지 않습니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "가로로 보기 모드에서 보기 위해 이미지의 너비에 화면의 높이를 사용하여 그림의 크기와 종횡비를 유지합니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "만화책과 같은 오른쪽-왼쪽 출판물에 사용합니다. 때문에 가로 페이지가 오른쪽-왼쪽의 세로 페이지로 분할되어 있어야 합니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "얼룩 제거를 사용합니다. 처리 시간이 매우 늘어날지도 모릅니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "만화책 화일을 제목의 순차정렬을 사용하여 정렬하지 마십시오. 대신 만화책이 추가된 순서를 사용하십시오" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1651,28 +1659,28 @@ msgstr "" "생성된 전자서적 안에 있는 이미지들이 변환될 파일 형식. 당신의 기기에서 어떤 파일 형식이 가장 적합한 크기와 품질을 보여줄지 실험해 볼 " "수 있습니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "그림에 가공 처리를 하지 않습니다" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "이미지를 흑백으로 변환하지 않습니다" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "페이지" @@ -2746,97 +2754,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "템플릿 오류" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "아니오" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "예" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "제목" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "저자" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "출판사" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "제작자" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "설명" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "태그" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "시리즈" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "언어" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "시간 정보" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "출판일자" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "권리" @@ -2949,47 +2957,47 @@ msgstr "" "Fetch a cover image/social metadata for the book identified by ISBN from " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "표지" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3176,7 +3184,7 @@ msgstr "HTML 목차(TOC) 생성 옵션입니다." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3962,7 +3970,7 @@ msgid "Add to library" msgstr "라이브러리에 추가" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4020,7 +4028,7 @@ msgstr "메인 라이브러리에서만 사용자 주석을 생성" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "선택된 책이 없습니다" @@ -4077,134 +4085,148 @@ msgstr "분류 디렉토리 내보내기" msgid "Select destination for %s.%s" msgstr "%s 에 대한 대상을 선택하세요.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d 권의 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "라이브러리 전환/생성..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "빠른 전환" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "라이브러리 이름 변경" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "라이브러리 삭제" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "무작위로 책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "라이브러리 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "라이브러리 메타정보 백업 상태" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "모든 책의 메타정보 백업을 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "라이브러리 검사" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "이름 변경" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "%s 라이브러리의 새로운 이름을 선택하세요. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "이미 존재함" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "%s 폴더는 이미 존재합니다. 삭제를 먼저 하세요." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "이름 변경 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "확실합니까?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "없음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "백업 상태" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "메타정보 백업" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4212,59 +4234,59 @@ msgstr "" msgid "Success" msgstr "성공" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "실패" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "데이터베이스 무결성 검사가 실패했으며, 자세한 사항은 상세히 보기를 누르세요." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "문제가 발견되지 않음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "발견된 라이브러리가 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "기존의 Calibre 라이브러리가 %s에서 발견되지 않았습니다. 알려진 라이브러리의 목록에서 제거됩니다." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "허용안함" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "작업이 실행중이면 라이브러리를 변경할 수 없습니다." @@ -4385,77 +4407,87 @@ msgid "Remove all formats from selected books, except..." msgstr "선택된 책에서 지정한 형식의 파일을 제외한 모든 파일 지우기" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "선택된 책에서 표지 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "장치에서 일치하는 책 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "삭제 불가" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "삭제할 형식을 선택하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "책 삭제 불가" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "연결된 장치가 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "주 메모리" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "저장 카드 A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "저장 카드 B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "삭제할 책이 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "장치상에 선택된 책이 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "장치에서 책을 삭제합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4676,15 +4708,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4728,7 +4760,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -4800,58 +4832,58 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "선택한 형식만 디스크에 저장하기..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "디스크에 저장하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "디스크에 하나의 디렉토리에 저장하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "%s 형식만 디스크에 저장하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "%s 형식만 디스크에 하나의 디렉토리에 저장하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "디스크에 저장할 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "대상 디렉토리를 선택하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "저장 도중 오류" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "저장하던 도중에 오류가 있었습니다." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "몇권의 책들을 저장할 수 없었습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4936,7 +4968,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5251,10 +5283,10 @@ msgstr "이 폴더와 하위폴더에서 Calibre의 라이브러리로 가져올 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5297,7 +5329,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "모음집" @@ -5317,7 +5349,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "경로" @@ -5420,7 +5452,7 @@ msgstr "출력" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7010,11 +7042,11 @@ msgstr "표지 탐색기를 불러올 수 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7022,71 +7054,71 @@ msgstr "표지 탐색기를 불러올 수 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "정의되지 않음" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "별" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "별점 지정 안함" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " 색인:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "변경사항 적용" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "시리즈 제거" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "모든 태그 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "추가할 태그" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "제거할 태그" @@ -7286,14 +7318,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "잘못된 템플릿입니다" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7568,48 +7600,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "calibre 라이브러리를 위한 위치를 선택하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "현재와 동일" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "기존의 라이브러리를 찾아내지 않음" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "%s 위치에 기존의 calibre 라이브러리가 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "비어있지 않음" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "%s 폴더가 비어있지 않습니다. 비어있는 폴더를 선택해 주세요" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "위치 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "선택된 위치 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "잘못된 위치" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s 는(은) 기존의 폴더가 아닙니다" @@ -7699,7 +7731,7 @@ msgid "&Cancel" msgstr "취소(&C)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "설명 수정하기" @@ -7709,7 +7741,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "라이브러리" @@ -7742,11 +7774,11 @@ msgstr "위치" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "날짜" @@ -7775,7 +7807,7 @@ msgstr "저자 분류" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "일치하는 것이 없습니다" @@ -7922,7 +7954,8 @@ msgstr "사본" msgid "Copy to clipboard" msgstr "클립보드로 복사" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7937,7 +7970,7 @@ msgid "Standard metadata" msgstr "표준 메타 정보" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "사용자 메타 정보" @@ -8033,50 +8066,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8181,7 +8214,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "날짜(&D):" @@ -8258,13 +8291,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "기본 메타 정보(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "사용자 지정 메타 정보(&C)" @@ -8949,12 +8982,12 @@ msgstr "형식을 선택하세요" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "저자" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "출판사" @@ -9150,54 +9183,62 @@ msgid "Rename the item in every book where it is used." msgstr "사용되는 모든 책에서 항목의 이름을 바꿉니다." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "함수명(&N):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "문서(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "파이썬 코드(&C):" @@ -9210,7 +9251,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9609,6 +9650,7 @@ msgid "Regular expression (?P)" msgstr "정규 표현식 (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -9712,49 +9754,49 @@ msgstr "알 수 없는 작업" msgid "There are %d waiting jobs:" msgstr "%d 개의 작업이 대기중:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "작업을 강제 종료할 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "장치와 통신중인 작업을 강제 종료할 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "작업이 이미 완료되었습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "이용할 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "작업:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "작업 목록을 보려면 클릭하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - 작업" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9771,7 +9813,7 @@ msgid "Show books in the main memory of the device" msgstr "장치의 주 메모리에 있는 책 표시" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "카드 A" @@ -9780,7 +9822,7 @@ msgid "Show books in storage card A" msgstr "저장 카드 A에 있는 책 표시" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "카드 B" @@ -9822,12 +9864,12 @@ msgstr "빠른 검색 초기화" msgid "Copy current search text (instead of search name)" msgstr "현재의 검색어를 복사합니다 (검색 이름 대신에)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "장치" @@ -9836,35 +9878,35 @@ msgid "Size (MB)" msgstr "용량 (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "검색 이름은 \"{0}\"입니다" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "용량" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

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

    " @@ -9951,12 +9993,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF 뷰어 툴바" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "다음 쪽" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "이전 쪽" @@ -10013,7 +10055,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibre 라이브러리" @@ -10135,13 +10177,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "권한이 거부되었습니다" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "%s을(를) 열 수 없습니다. 다른 프로그램에서 사용중입니까?" @@ -10327,22 +10369,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "이 ISBN 숫자는 맞습니다" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "이 ISBN 숫자는 맞지 않습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "출판사(&D):" @@ -10497,38 +10554,38 @@ msgstr "%s 형식에서 표지를 읽을 수 없습니다" msgid "The cover in the %s format is invalid" msgstr "%s 형식의 표지가 올바르지 않습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "설명(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10812,161 +10869,161 @@ msgstr "내부 뷰어를 사용해서 보기(&V):" msgid "Reset all disabled &confirmation dialogs" msgstr "보이지 않게 한 확인 대화상자들을 모두 초기화(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10974,7 +11031,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10982,46 +11039,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11079,127 +11136,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "텍스트, 태그 탐색기에 보여지는 열" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "쉼표로 구분된 텍스트, 태그와 비슷, 태그 탐색기에 보여짐" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "긴 텍스트, 주석과 비슷, 태그 탐색기에 보여지지 않음" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "시리즈와 같은 정보를 유지하기 위한 텍스트 열" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "부동 소수점 수" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "정수" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "별점, 별을 표시합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "예/아니오" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "형식" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "숫자" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "텍스트" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "선택된 열 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "선택된 열이 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "선택된 열이 사용자 정의된 열이 아닙니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11208,57 +11265,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "주어진 검색 이름이 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "주어진 열 제목이 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "%s 검색 이름은 이미 사용됩니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12012,7 +12069,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12643,31 +12700,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "동작 사용자 정의:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "이용가능한 동작(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "현재의 동작(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "선택한 동작을 위로 이동" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "선택한 동작을 아래로 이동" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "선택한 동작을 도구막대에 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "선택한 동작을 도구막대에서 제거" @@ -13189,19 +13246,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13341,7 +13398,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "검색" @@ -13783,119 +13840,119 @@ msgstr "" msgid "No results found for:" msgstr "찾은 결과가 없음:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "전자책 뷰어 사용자 정의 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "최근 사용된 창 크기를 기억" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "사용자 CSS 스타일 시트를 지정합니다. 모든 책의 모양새를 사용자 정의할 수 있습니다." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "뷰어 창의 최대 너비입니다. 픽셀 단위입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "뷰어 창보다 큰 그림을 뷰어에 맞게 크기를 재조정합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "텍스트 붙임표(-) 붙이기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "붙임표 붙이기의 규칙에 대한 기본 언어" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "글꼴 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "세리프 글꼴" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "산세리프 글꼴" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "고정폭 글꼴" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "표준 글자 크기(px)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "고정폭 글자 크기(px)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "표준 글꼴 종료" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "이동하기..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "다음 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "이전 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "문서 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "문서 끝" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "구간 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "구간 끝" @@ -13951,93 +14008,107 @@ msgstr "오른쪽으로 스크롤" msgid "Book format" msgstr "책 형식" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "책의 위치" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "참조로 이동합니다. 참조 번호를 얻으려면 참조 모드를 사용하세요." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "책의 본문 검색하기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "인쇄 미리보기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "전자책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "전자책" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "다음에 대해 일치하는 것이 없습니다: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "북마크 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "북마크에 대한 제목을 입력하세요:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "북마크 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "책 불러오는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "전자책을 열 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "전자책 뷰어를 제어하는 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "콘솔에 자바스크립트 경고와 콘솔 메시지를 출력합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14160,12 +14231,12 @@ msgstr "라이브러리를 이동할 수 없음" msgid "Select location for books" msgstr "책에 대한 위치를 선택하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "마법사에 오신 것을 환영합니다" @@ -14457,31 +14528,31 @@ msgid "Turn on the &content server" msgstr "컨텐츠 서버 사용하기(&C)" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "체크됨" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "예" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "체크 안 됨" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "아니오" @@ -14503,17 +14574,17 @@ msgstr "이번달" msgid "daysago" msgstr "일 전" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "빈 칸" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "비어 있음" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15342,11 +15413,11 @@ msgstr "" "\n" "For help on an individual command: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "라벨이 제공되지 않았습니다" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15356,35 +15427,35 @@ msgstr "라벨은 소문자, 숫자, 밑줄만 포함할 수 있으며 영문자 msgid "%sAverage rating is %3.1f" msgstr "%s평균 별점은 %3.1f 입니다" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "주" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "%s 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "별점" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "저자 분류" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15632,7 +15703,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15690,15 +15761,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15755,15 +15826,15 @@ msgstr "태그: %s
    " msgid "SERIES: %s [%s]
    " msgstr "시리즈: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "라이브러리의 책" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15781,80 +15852,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "isbndb.com에 대한 접근 키" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "네트워크 작업에 대한 기본 대기 시간 (초 단위)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "전자책 변환에 대한 기본 출력 형식입니다." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "파일에서 메타 정보 읽기" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "메타 정보를 읽을 때 저자의 성과 이름을 서로 바꿈" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "기존의 책 레코드에 새로운 형식 추가하기" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "라이브러리에 추가한 책에 적용할 태그" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "저장된 검색 이름 목록" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "사용자가 생성한 태그 탐색기의 분류" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16224,7 +16295,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16249,147 +16320,147 @@ msgstr "완료됨" msgid "Working..." msgstr "작업 중..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "포루투갈어(브라질식)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "영어 (영국)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "중국어 간체" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "중국어 (홍콩)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "중국어 번체" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "영어" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "영어 (오스트레일리아)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "영어 (뉴질랜드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "영어 (캐나다)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "영어 (인도)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "영어 (태국)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "영어 (키프로스)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "영어 (파키스탄)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "영어 (이스라엘)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "영어 (싱가포르)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "영어 (예멘)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "영어 (아일랜드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "영우 (중국)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "스페인어 (파라과이)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "독일어 (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "독일어 (네덜란드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "독일어 (BE)" @@ -16451,7 +16522,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "전자우편 배달하기 제어" @@ -18160,6 +18231,9 @@ msgstr "" #~ msgid "Search as you type" #~ msgstr "입력하는 대로 찾기" +#~ msgid "Customize the actions in:" +#~ msgstr "동작 사용자 정의:" + #~ msgid "Read metadata from &file contents rather than file name" #~ msgstr "파일명 대신에 파일 내용에서 메타 정보 읽기(&F)" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 9aec0647f9..44b3f8d833 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-04-26 09:56+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:42+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -318,199 +318,199 @@ msgstr "Nustatyti meta duomenys %s byluose" msgid "Set metadata from %s files" msgstr "Nustatyti meta duomenys iš %s bylu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Išvaizda ir elgsena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Įrenginys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Veikimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Pakeisti calibre veikimą" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Pridėti savo stulpelių" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "pridėti/šalinti savo stulpelius į calibre knygų sąrašą" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Įvesties parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Konvertavimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Nustatyti konvertavimo parinktis priklausomai nuo įvesties formato" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Bendros parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Išeities parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Pridėti knygas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importavimas/eksportavimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Išsaugoti knygas į diską" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Siųsti knygas į įrenginius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Dalytis knygas el. paštu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Įvairūs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -702,11 +702,11 @@ msgstr "Išjungti įskiepiai" msgid "Enabled plugins" msgstr "Įjungti įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -718,33 +718,33 @@ msgstr "" " Tinkinti calibre užkraunant išorinius įskiepus.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Parodyti įdiegtus įskiepius" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -752,13 +752,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -851,26 +851,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Naujienos" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalogas" @@ -982,7 +982,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1021,6 +1021,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1232,7 +1236,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1256,19 +1264,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1429,21 +1437,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1555,104 +1563,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Puslapis" @@ -2660,97 +2668,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2856,47 +2864,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3083,7 +3091,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3818,7 +3826,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3876,7 +3884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3933,134 +3941,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4068,59 +4090,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4241,77 +4263,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4532,15 +4564,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4584,7 +4616,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4656,58 +4688,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4792,7 +4824,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5107,10 +5139,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5153,7 +5185,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5173,7 +5205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5276,7 +5308,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6858,11 +6890,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6870,71 +6902,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7134,14 +7166,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7416,48 +7448,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7547,7 +7579,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7557,7 +7589,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7590,11 +7622,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7623,7 +7655,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7770,7 +7802,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7785,7 +7818,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7881,50 +7914,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8029,7 +8062,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8103,13 +8136,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8794,12 +8827,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8995,54 +9028,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9055,7 +9096,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9454,6 +9495,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9557,49 +9599,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9616,7 +9658,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9625,7 +9667,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9667,12 +9709,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9681,35 +9723,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9796,12 +9838,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9858,7 +9900,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9978,13 +10020,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10170,22 +10212,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10340,38 +10397,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10653,161 +10710,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10815,7 +10872,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10823,46 +10880,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10920,127 +10977,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11049,57 +11106,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11843,7 +11900,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12469,31 +12526,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13013,19 +13070,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13165,7 +13222,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13607,119 +13664,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13775,93 +13832,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13981,12 +14052,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14270,31 +14341,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14316,17 +14387,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15129,11 +15200,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15143,35 +15214,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15411,7 +15482,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15469,15 +15540,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15534,15 +15605,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15560,80 +15631,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16003,7 +16074,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16028,147 +16099,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16230,7 +16301,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index 90be57343a..e1dfa87f4c 100644 --- a/src/calibre/translations/ltg.po +++ b/src/calibre/translations/ltg.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:52+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:56+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -698,11 +698,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index 142f2e15e6..5556cf04c7 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-05-17 11:56+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latvian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:42+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" "X-Poedit-Country: LATVIA\n" "X-Poedit-Language: Latvian\n" @@ -38,7 +38,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -53,7 +53,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -63,8 +63,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -149,36 +149,36 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -320,199 +320,199 @@ msgstr "Ierakstīti metadati %s failos" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Izskats un sajūta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Saskarne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Uzvedība" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Pievienot savas kolonnas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Rīkjosla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Meklēšana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Pārveidošana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Kopīgas opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Uzstādīt visiem formātiem kopīgas konvertēšanas opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Izvades opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Pievieno grāmatas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importēt/Eksportēt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Saglabā grāmatas diskā" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Sūta grāmatas ierīcēm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Paplašināti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Koplietošana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Dažādi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -702,11 +702,11 @@ msgstr "Atspējotie spraudņi" msgid "Enabled plugins" msgstr "Iespējotie spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -714,33 +714,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Pievienot spraudni, norādot zip failu, kurš to satur." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -748,13 +748,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Komunicē ar Android telefoniem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -847,26 +847,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Ziņas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalogs" @@ -978,7 +978,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Komunicē ar Blackberry viedtelefonu." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1017,6 +1017,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1228,7 +1232,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1252,19 +1260,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1425,21 +1433,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1551,104 +1559,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Lapa" @@ -2656,97 +2664,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Nosaukums" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autors(i)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Izdevējs" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Komentāri" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Birkas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Sērija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Valoda" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Publicēts" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2852,47 +2860,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Vāks" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3079,7 +3087,7 @@ msgstr "Iestatījumi HTML satura rādītāja ģenerēšanai." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3822,7 +3830,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3880,7 +3888,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3937,134 +3945,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Pārslēgt/izveidot bibliotēku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Jau eksistē" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Vai esat pārliecināts?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4072,59 +4094,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4245,77 +4267,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Neviena ierīce nav savienota" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4536,15 +4568,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4588,7 +4620,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4660,58 +4692,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Saglabāt diskā" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Nav iespējams saglabāt diskā" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Kļūda saglabājot" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Dažas grāmatas nevarēja saglabāt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4796,7 +4828,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5111,10 +5143,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5157,7 +5189,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5177,7 +5209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Atrodas" @@ -5280,7 +5312,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6865,11 +6897,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6877,71 +6909,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7141,14 +7173,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7423,48 +7455,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7554,7 +7586,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7564,7 +7596,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7597,11 +7629,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Datums" @@ -7630,7 +7662,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7777,7 +7809,8 @@ msgstr "Nokopēts" msgid "Copy to clipboard" msgstr "Kopēt uz starpliktuvi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7792,7 +7825,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7888,50 +7921,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8038,7 +8071,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Datums:" @@ -8112,13 +8145,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8803,12 +8836,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Izdevēji" @@ -9004,54 +9037,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9064,7 +9105,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9463,6 +9504,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -9566,49 +9608,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Darbi:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9625,7 +9667,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9634,7 +9676,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9676,12 +9718,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9690,35 +9732,35 @@ msgid "Size (MB)" msgstr "Izmērs (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9805,12 +9847,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Nākošā lapa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Iepriekšējā lapa" @@ -9867,7 +9909,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9987,13 +10029,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10179,22 +10221,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "I&zdota:" @@ -10349,38 +10406,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Kometāri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10662,161 +10719,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10824,7 +10881,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10832,46 +10889,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10929,127 +10986,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Vērtējumi, parādīti ar zvaigznēm" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formāti" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11058,57 +11115,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11852,7 +11909,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12478,31 +12535,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13022,19 +13079,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13174,7 +13231,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13616,119 +13673,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Nākošā sadaļa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13784,93 +13841,107 @@ msgstr "" msgid "Book format" msgstr "Grāmatas formāts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13990,12 +14061,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14279,31 +14350,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14325,17 +14396,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15138,11 +15209,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15152,35 +15223,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Vērtējumi" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Autors kārtošanai" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15420,7 +15491,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15478,15 +15549,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15543,15 +15614,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15569,80 +15640,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Lietotāja saskarnes valoda" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16012,7 +16083,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16037,147 +16108,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Ķīniešu (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16239,7 +16310,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 24b3b69111..3e012ac80e 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-12-16 23:06+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:42+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -323,199 +323,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -706,11 +706,11 @@ msgstr "നിര്‍ജ്ജിവം ആക്കിയിരിക്ക msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -718,35 +718,35 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "ഒരു പ്ലുഗിന്‍ ഉള്‍പ്പെടുത്തുന്നതിനായി അത് അടങ്ങിയിരിക്കുന്ന zip " "ഫയലിലേക്കുള്ള വഴി വ്യക്തമാക്കുക." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടുള്ള പ്ലുഗിനുകള്‍ എല്ലാം ലിസ്റ്റ് ചെയ്യുക" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലുഗിന്‍ പുന:ജ്ജിവിപ്പിക്കുക" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലുഗിന്‍ നിര്‍ജ്ജിവമാക്കുക" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -754,13 +754,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "ആന്‍ഡ്രോയിഡ് ഫോണുകളുമായി(Android phones) സംവതിക്കുക." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -853,26 +853,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "വാര്‍ത്തകള്‍" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -985,7 +985,7 @@ msgstr "" "ബ്ലാക്ക്ബെറി സ്മാര്‍ട്ട്‌ ഫോണുമായി(Blackberry smart phone) സംവതിക്കുക." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1024,6 +1024,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1235,7 +1239,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1259,19 +1267,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "Nook eBook reader ആയി സംവദിക്കുക." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1432,21 +1440,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1558,104 +1566,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2663,97 +2671,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2859,47 +2867,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3086,7 +3094,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3821,7 +3829,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3879,7 +3887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3936,134 +3944,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4071,59 +4093,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4244,77 +4266,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4535,15 +4567,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4587,7 +4619,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4659,58 +4691,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4795,7 +4827,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5110,10 +5142,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5156,7 +5188,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5176,7 +5208,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5279,7 +5311,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6861,11 +6893,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6873,71 +6905,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7137,14 +7169,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7419,48 +7451,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7550,7 +7582,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7560,7 +7592,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7593,11 +7625,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7626,7 +7658,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7773,7 +7805,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7788,7 +7821,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7884,50 +7917,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8032,7 +8065,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8106,13 +8139,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8797,12 +8830,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8998,54 +9031,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9058,7 +9099,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9457,6 +9498,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9560,49 +9602,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9619,7 +9661,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9628,7 +9670,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9670,12 +9712,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9684,35 +9726,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9799,12 +9841,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9861,7 +9903,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9981,13 +10023,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10173,22 +10215,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10343,38 +10400,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10656,161 +10713,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10818,7 +10875,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10826,46 +10883,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10923,127 +10980,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11052,57 +11109,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11846,7 +11903,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12472,31 +12529,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13016,19 +13073,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13168,7 +13225,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13610,119 +13667,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13778,93 +13835,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13984,12 +14055,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14273,31 +14344,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14319,17 +14390,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15132,11 +15203,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15146,35 +15217,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15414,7 +15485,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15472,15 +15543,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15537,15 +15608,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15563,80 +15634,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16006,7 +16077,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16031,147 +16102,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16233,7 +16304,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 54ecf985a5..5551e38960 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-06-07 10:53+0000\n" "Last-Translator: Shirish Joshi \n" "Language-Team: Marathi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-08 04:35+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -322,200 +322,200 @@ msgstr "%s फाईल मध्ये संबंधित मजकूर msgid "Set metadata from %s files" msgstr "%s फाईल मधला मजकूर वापरून संबंधित मजकूर तयार करा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "दृश्य अनुभूती" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "तुमच्यानुसार मजकूर स्तंभ तयार करा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "calibre च्या पुस्तक सूची मध्ये तुमच्यानुसार मजकूर स्तंभ तयार करा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "टूलबार" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "तुम्च्यानुसार टूलबार व उपलभ्द मेन्यू शी निगडीत क्रिया बदला" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "शोधत आहे" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "calibre कोणत्या प्रकारे पुस्तकांमध्ये शोधते ते बदला" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "input पर्याय" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "रुपांतर" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "प्रत्येक input नुसार रुपांतर पर्याय बदला" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "नेहेमीचे पर्याय" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "सर्व formats साठी एक समान पर्याय वापरा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "output पर्याय" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "प्रत्येक output format साठी रुपांतर पर्याय वेगळे ठेवा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "पुस्तके समाविष्ट करत आहे" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "आयात / निर्यात" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "पुस्तके समाविष्ट करताना संबंधित मजकूर कसा वाचावा यासाठी पर्याय निवडा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "पुस्तके disk वर लिहा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" "calibre फाईल आपल्या database मधून disk वर कसे लिहील याचे पर्याय निवडा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "पुस्तके या संगणकाला जोडलेल्या devices ना पाठवली जात आहेत" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "तुमच्या ebook reader वर पुस्तके कशी पाठवली जातील यासाठी पर्याय निवडा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "संबंधित मजकुरासाठी plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "मेटाडाटा डाउनलोड" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -705,11 +705,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -717,33 +717,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -751,13 +751,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -850,26 +850,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "वार्ता" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "पुस्तक सूची" @@ -981,7 +981,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1020,6 +1020,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1231,7 +1235,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1255,19 +1263,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1428,21 +1436,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1554,104 +1562,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "पान" @@ -2659,97 +2667,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "नाही" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "हो" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "लेखक" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "प्रकाशक" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "निर्माता" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "शृंखला" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "भाषा" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "कालमुद्रा" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "प्रकाशित" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "हक्क" @@ -2855,47 +2863,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "पृष्ठ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3082,7 +3090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3817,7 +3825,7 @@ msgid "Add to library" msgstr "ग्रंथालयामध्ये शामिल करा" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3875,7 +3883,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "पुस्तक निवडलेले नाही" @@ -3932,134 +3940,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "तुम्हाला खात्री आहे?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4067,59 +4089,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "कोणतेही ग्रंथालय सापडले नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "परवानगी नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4240,77 +4262,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "नष्ट करू शकत नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "पुस्तके नष्ट करू शकत नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "मुख्य स्मरणिका" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "नष्ट करण्यासाठी पुस्तके नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4531,15 +4563,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4583,7 +4615,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4655,58 +4687,58 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "स" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "काही पुस्तके शामिल करता आली नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4791,7 +4823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5106,10 +5138,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5152,7 +5184,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5172,7 +5204,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5275,7 +5307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6857,11 +6889,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6869,71 +6901,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "तारांकन" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "अतारांकित" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " सूची:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7133,14 +7165,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7415,48 +7447,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "calibre ग्रंथालयासाठी स्थळ निवडा" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7546,7 +7578,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7556,7 +7588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "दिनांक" @@ -7622,7 +7654,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7769,7 +7801,8 @@ msgstr "प्रत तयार केली" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7784,7 +7817,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7880,50 +7913,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8028,7 +8061,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8102,13 +8135,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8793,12 +8826,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "लेखक" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "प्रकाशक" @@ -8994,54 +9027,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9054,7 +9095,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9453,6 +9494,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9556,49 +9598,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9615,7 +9657,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9624,7 +9666,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9666,12 +9708,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9680,35 +9722,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9795,12 +9837,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9857,7 +9899,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9977,13 +10019,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10169,22 +10211,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10339,38 +10396,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10652,161 +10709,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10814,7 +10871,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10822,46 +10879,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10919,127 +10976,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "हो/नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "अंक" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "कोणताही स्तंभ निवडलेला नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "कोणताही स्तंभ निवडलेला नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "निवडलेला स्तंभ वापरकर्त्याने निर्माण केलेला नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11048,57 +11105,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11842,7 +11899,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12468,31 +12525,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13012,19 +13069,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13164,7 +13221,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13606,119 +13663,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13774,93 +13831,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13980,12 +14051,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14269,31 +14340,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14315,17 +14386,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15128,11 +15199,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15142,35 +15213,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15410,7 +15481,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15468,15 +15539,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15533,15 +15604,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15559,80 +15630,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16002,7 +16073,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16027,147 +16098,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16229,7 +16300,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index f27383a5df..4b6c7f2eeb 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-04-09 05:12+0000\n" "Last-Translator: esaismail@gmail.com \n" "Language-Team: Malay \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:43+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -324,199 +324,199 @@ msgstr "Setkan metadata dalam fail-fail %s" msgid "Set metadata from %s files" msgstr "Setkan metadata dari fail-fail %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -710,11 +710,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -722,33 +722,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -756,13 +756,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -855,26 +855,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -986,7 +986,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1025,6 +1025,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1236,7 +1240,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1260,19 +1268,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1433,21 +1441,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1559,104 +1567,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2664,97 +2672,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2860,47 +2868,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3087,7 +3095,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3822,7 +3830,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3880,7 +3888,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3937,134 +3945,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4072,59 +4094,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4245,77 +4267,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4536,15 +4568,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4588,7 +4620,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4660,58 +4692,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4796,7 +4828,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5111,10 +5143,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5157,7 +5189,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5177,7 +5209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5280,7 +5312,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6862,11 +6894,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6874,71 +6906,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7138,14 +7170,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7420,48 +7452,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7551,7 +7583,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7561,7 +7593,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7594,11 +7626,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7627,7 +7659,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7774,7 +7806,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7789,7 +7822,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7885,50 +7918,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8033,7 +8066,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8107,13 +8140,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8798,12 +8831,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8999,54 +9032,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9059,7 +9100,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9458,6 +9499,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9561,49 +9603,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9620,7 +9662,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9629,7 +9671,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9671,12 +9713,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9685,35 +9727,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "" @@ -9800,12 +9842,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9862,7 +9904,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9982,13 +10024,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10174,22 +10216,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10344,38 +10401,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10657,161 +10714,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -10819,7 +10876,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -10827,46 +10884,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10924,127 +10981,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11053,57 +11110,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11847,7 +11904,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12473,31 +12530,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13017,19 +13074,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13169,7 +13226,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13611,119 +13668,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13779,93 +13836,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13985,12 +14056,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14274,31 +14345,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14320,17 +14391,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15133,11 +15204,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15147,35 +15218,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15415,7 +15486,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15473,15 +15544,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15538,15 +15609,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15564,80 +15635,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16007,7 +16078,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16032,147 +16103,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16234,7 +16305,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index d23f09f561..a5880b17c6 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-05-24 11:45+0000\n" "Last-Translator: Marita Grønlund \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:43+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:47+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -327,44 +327,44 @@ msgstr "Set metadata i %s filer" msgid "Set metadata from %s files" msgstr "Set metadata fra %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Utseende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Brukergrensesnitt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Juster utseende for calibres brukergrensesnitt etter ditt ønske" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Adferd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Endrer måten calibre oppfører seg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Legg til dine egne kolonner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Legg til /fjern dine egne kolonner i calibres bokliste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Verktøylinje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -372,65 +372,65 @@ msgstr "" "Tilpass verktøylinjen og kontekstmenyer. Endringer med handlinger er " "tilgjengelig i hver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Søker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Tilpass måten Calibre søker etter bøker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Inndatavalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "konvertering" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Angi spesifikke konverteringsalternativer for hvert inndata-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Vanlige valg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Angi felles konverteringsalternativer for alle formater" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Valg for utdata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Angi spesifikke konverteringsalternativer for hvert utdata-format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Legger til bøker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importér/eksportér" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrollér hvordan calibre leser metadata fra filer når den legger til bøker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Lagrer bøker til disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -438,48 +438,48 @@ msgstr "" "Kontrollér hvordan calibre eksporterer filer fra dens database til disken " "når \"lagre til disk\" benyttes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Sender bøker til enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrollér hvordan calibre overfører filer til din e-bokleser" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Instrumenttavle for metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Endre felt for metadata før lagring/sending" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Malfunksjoner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Avansert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Lag dine egne malfunksjoner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Dele bøker via e-post" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Deling" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -487,11 +487,11 @@ msgstr "" "Klargjør for deling av bøker via e-post. Kan brukes til automatisk sending " "av nedlastede nyheter til enhetene" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Deling over nettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -499,36 +499,36 @@ msgstr "" "Klargjør calibre innholdstjener som vil gi deg tilgang til calibres " "bibliotek fra hvor som helst, på enhver enhet, over internett" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Nedlasting av metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Kontrollér hvordan calibre laster ned e-bok metadata fra internettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Legg til/fjern/tilpass ulike deler av calibres funksjonalitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Tilpasning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Finjustér hvordan calibre virker i ulike sammenhenger" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Diverse avanserte konfigurasjoner" @@ -735,11 +735,11 @@ msgstr "Slå av programtillegg" msgid "Enabled plugins" msgstr "Påslåtte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisering av programtillegg %s mislykket med sporingshistorie:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -751,19 +751,19 @@ msgstr "" " Tilpass Calibre ved å laste eksterne programtillegg.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Legg til et programtillegg ved å spesifisere stien hvor den befinner seg i " "ZIP filen" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Fjern et tilpasset programtillegg ved navn. Dette har ingen effekt på " "innebygde programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -771,19 +771,19 @@ msgstr "" "Tilpass programtillegg. Spesifiser navnet på programtillegget og " "tilpassningsstrengen separert ved komma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Se alle Installerte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Slå på navngitte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Slå av navngitte programtillegg" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Feilsøkingslogg" @@ -791,7 +791,7 @@ msgstr "Feilsøkingslogg" msgid "Communicate with Android phones." msgstr "Kommuniser med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -799,7 +799,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Kommuniser med S60 telefoner." @@ -899,26 +899,26 @@ msgstr "" "Klikk \"Vis Detaljer\" for liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalog" @@ -1033,7 +1033,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Kommuniser med Blackberry smart-telefon." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1072,6 +1072,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kommuniser med PocketBook 602/603/902/903 reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Kommuniser med PocketBook 701" @@ -1297,7 +1301,11 @@ msgstr "Kommuniser med Trekstor" msgid "Communicate with the EEE Reader" msgstr "Kommuniser med EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Kommuniser med Nextbook Reader" @@ -1321,19 +1329,19 @@ msgstr "Nook" msgid "Communicate with the Nook eBook reader." msgstr "Kommuniser med Nook eBook leser" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Kommuniser med Nook Color eBook leser." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1517,21 +1525,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Det er ikke nok ledig plass på lagringskortet" @@ -1643,15 +1651,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Gjengitt %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Mislykket %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1661,7 +1669,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1671,22 +1679,22 @@ msgstr "" "Verdier på mindre enn 256 kan resultere i uskarp tekst i enheten din dersom " "du oppretter dine tegneserier til EPUB format." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Forhindre normalisering (forbedre kontrasten) av farge rangering for bilder. " "Standard: False" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Beholde bilde sideforhold. Standard er å fylle hele skjermen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Ikke foreta skjerping av bilder" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1694,11 +1702,11 @@ msgstr "" "Slå av finjusteringen av tegneseriesider. For noen tegneserier, kan " "finjustering fjerne innhold og kantrammer." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Ikke splitt landskapsbilder i to portrett bilder" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1706,7 +1714,7 @@ msgstr "" "Behold apparisjonsfaktor og skaleringsbilde ved å benytte skjermhøyde som " "bildevidde, for bruk av landskapsmodus." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1715,7 +1723,7 @@ msgstr "" "landskapssider blir splittet til portrettbilder som leses fra høyre til " "venstre." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1723,7 +1731,7 @@ msgstr "" "Slå på kantutjevning. Reduserer ujevne kanter. Dette valget kan påvirke " "prosesstiden betraktelig." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1731,7 +1739,7 @@ msgstr "" "Ikke sorter filene i tegneserien alfabetisk etter navn. Bruk rekkefølgen " "filene ble lagt til i tegneserien." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1741,15 +1749,15 @@ msgstr "" "eksperimentere deg frem til å se hvilket format som gir den mest optimale " "størrelsen og det beste utseendet i din enhet." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Ikke legg prosesser til bildet" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Ikke konverter bildet til gråskala (svart-hvitt)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1758,7 +1766,7 @@ msgstr "" "bildestørrelsen bli kalkulert automatisk gjennom utdataprofilen. Dette " "valget overkjører dette valget." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1766,8 +1774,8 @@ msgstr "" "Når CBC konverteres, legg ikke til lenker til hver side av TOC. Dette " "gjelder dersom TOC har flere enn én seksjon" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Side" @@ -3032,97 +3040,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "FEIL I MALEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Nei" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Tittel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Forfatter(e)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Forlag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produsent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Sammendrag:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Nøkkelord" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Språk" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Tidstempel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Publisert" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Rettigheter" @@ -3257,47 +3265,47 @@ msgstr "" "representerer et linjeskift. Begynn en ny linje i den tilsvarende posisjonen " "i oversettelsen.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Omslagside" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "NO" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "Frankrike" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Tyskland" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "Storbritannia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "Amazon brukte for lang tid på å svare. Prøv igjen senere." @@ -3491,7 +3499,7 @@ msgstr "HTML TOC genereringsvalg." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4359,7 +4367,7 @@ msgid "Add to library" msgstr "Legg til i biblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4418,7 +4426,7 @@ msgstr "Brukerkommentaer genereres kun fra hovedbiblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Ingen bøker ble valgt" @@ -4475,87 +4483,101 @@ msgstr "Eksporter katalogdirektorat" msgid "Select destination for %s.%s" msgstr "Velg plassering for %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Velg calibre-bibliotek for videre arbeid" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Bytt/opprett bibliotek..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Hurtigbytte" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Endre navn på bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Slett bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Velg en tilfeldig bok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Vedlikehold av bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Sikkerhetskopistatus for metadata i biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Start sikkerhetskopiering av metadata for alle bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Undersøk biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Gjennopprett database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Endre navn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Velg et nytt navn for biblioteket %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Merk deg at den aktuelle bibliotekforlderen vil få nytt navn." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Eksisterer allerede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "Folderen %s finnes fra før. Slett denne først." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Navneendring feilet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4563,42 +4585,42 @@ msgstr "" "Kunne ikke gi nytt navn til biblioteket på %s. Den vanligste årsaken for " "dette er hvis en av filene i biblioteket er åpnet i et annet program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "ingen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Sikkerhetskopieringsstatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Metadatafiler for bøker som gjenstår å skrives: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Sikkerhetskopier metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4606,7 +4628,7 @@ msgstr "" "Metadata vil bli sikkerhetskopiert mens calibre kjører, i en rate av ca 1 " "bok hvert tredje sekund." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4614,7 +4636,7 @@ msgstr "" msgid "Success" msgstr "Vellykket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4623,35 +4645,35 @@ msgstr "" "det finnes filer i biblioteket ditt som samsvarer med informasjonen i " "databasen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Mislykket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Sjekk av Integriteten av databasen slo feil. Klikk Vis detaljer for å se " "detaljene." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Ingen problemer ble funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "Filene i biblioteket ditt samsvarer med informasjonen i databasen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Kunne ikke finne bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4659,15 +4681,15 @@ msgstr "" "Ingen eksisterende bibliotek ble funnet ved %s. Det vil bli fjernet fra " "listen av kjente bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Ikke tillatt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4675,7 +4697,7 @@ msgstr "" "Du kan ikke endre biblioteket når du bruker miljøet varierende " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "Du kan ikke bytte bibliotek når en arbeidssessjon pågår." @@ -4799,65 +4821,75 @@ msgid "Remove all formats from selected books, except..." msgstr "Fjern alle formater fra valgte bøker, unntatt..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Fjern omslag fra valgte bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Fjern samsvarende bøker fra enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Kan ikke fjerne" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Velg formater som skal fjernes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Kan ikke slette bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Ingen enheter er koblet til" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Hovedminne" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Lagring Kort A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Lagring Kort B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Ingen bøker å slette" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Ingen av de valgte bøkene finnes på enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Sletter bøker fra enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -4865,7 +4897,7 @@ msgstr "" "Noen av de valgte bøkene befinner seg på den tilkoblete enheten. " "Where ønsker du at de valgte bøkene skal slettes fra denne?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4873,7 +4905,7 @@ msgstr "" "De valgte bøkene vil bli slettet permanent og filene vil bli fjernet " "fra ditt calibrebibliotek. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5118,15 +5150,15 @@ msgstr "" "bøkene vil bli permanent slettet fra ditt calibrebibliotek.

    " "Er du sikker på at du vil fortsette?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5170,7 +5202,7 @@ msgid "Move to next highlighted match" msgstr "Flytt til neste merkede treff" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5242,38 +5274,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Lagre et enkelt format til lagringsenhet..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Lagre til disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Lagre til disk i en enkelt mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Lagre kun %s format til disken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Lagre kun %s formatet til disken i en enkelt mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Kan ikke lagre til disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Velg mottaksmappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5283,20 +5315,20 @@ msgstr "" "biblioteket. Lagre til disk er ment for å eksportere filer fra " "calibrebiblioteket til en annen lagringsplassering." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Feil ved lagring" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "En feil oppsto ved lagring" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Kunne ikke lagre enkelte bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Klikk vis detaljer knappen for å se hvilke." @@ -5382,7 +5414,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5717,10 +5749,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5767,7 +5799,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Samlinger" @@ -5787,7 +5819,7 @@ msgstr "Dobbeltklikk for å åpne vinduet for bokdetaljer" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Bane" @@ -5890,7 +5922,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7526,11 +7558,11 @@ msgstr "Omslagssøker kunne ikke starte" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7538,35 +7570,35 @@ msgstr "Omslagssøker kunne ikke starte" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Ikke definert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "Stjerne(r)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Ikke rangert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Setter '%s' til i dag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " indeks:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7574,23 +7606,23 @@ msgstr "" "Opplistingen \"{0}\" inneholder en avslått verdi som vil bli satt som " "standard" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Fjern serier" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Nummerer bøker automatisk" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Tving tall til å starte med " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -7598,15 +7630,15 @@ msgstr "" "Opplistingen \"{0}\" inneholder en avslått verdi som ikke vil bli å finne i " "listen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Fjerne alle emneord" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "emneord som skal legges til" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "emneord som skal fjernes" @@ -7813,14 +7845,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ugyldig mal" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8108,48 +8140,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Velg lokalisering for calibre-biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Samme som gjeldende" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "Området %s inneholder det gjeldende calibre-biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Ingen eksisterende biblioteker ble funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Det finnes ingen eksisterende calibrebibliotek i %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Ikke tomt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "Mappen %s er ikke tom. Vennligst velg en tom mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Ingen områder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Et område ble ikke valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Dårlig område" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s er ikke en eksisterende mappe" @@ -8241,7 +8273,7 @@ msgid "&Cancel" msgstr "&Avbryt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Rediger kommentarer" @@ -8251,7 +8283,7 @@ msgstr "Hvor ønsker du at slettingen skal skje?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Bibliotek" @@ -8286,11 +8318,11 @@ msgstr "Lokalisering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Dato" @@ -8319,7 +8351,7 @@ msgstr "Sortering blant forfattere" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Ingen treff" @@ -8466,7 +8498,8 @@ msgstr "Kopiert" msgid "Copy to clipboard" msgstr "Kopier til utklippstavle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8481,7 +8514,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Egendefinerte metadata" @@ -8601,29 +8634,29 @@ msgstr "Du må spesifisere destinasjonen når kilden er et sammensatt felt" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Søk/erstatt ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Forfattere kan ikke legges inn i en tom streng. Boktittel %s er ikke " "behandlet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Tittel kan ikke legges inn i en tom streng. Boktittel %s er ikke behandlet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "Søkemønsteret er ugyldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8631,25 +8664,25 @@ msgstr "" "Legger til endringer til %d bøker.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8764,7 +8797,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Dato:" @@ -8844,13 +8877,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "&Grunnleggende metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "&Brukervalgte metadata" @@ -9565,12 +9598,12 @@ msgstr "Velg formater" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Forfattere" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Forlag" @@ -9778,54 +9811,62 @@ msgid "Rename the item in every book where it is used." msgstr "Foreta navneendring av innholdet i alle bøker der det benyttes." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctr+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9838,7 +9879,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Rediger mal" @@ -10256,6 +10297,7 @@ msgid "Regular expression (?P)" msgstr "Regulært uttrykk (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10359,49 +10401,49 @@ msgstr "Ukjent oppgave" msgid "There are %d waiting jobs:" msgstr "Det finnes %d ventende jobber:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Kan ikke stoppe oppgaven" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Kan ikke stoppe oppgaven som kommuniserer med enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Oppgaven har allerede blitt kjørt" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Ikke tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Oppgaver:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Klikk for å se en liste over oppgaver" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Oppgave" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10418,7 +10460,7 @@ msgid "Show books in the main memory of the device" msgstr "Viser bøker i hovedminne til enheten" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Kort A" @@ -10427,7 +10469,7 @@ msgid "Show books in storage card A" msgstr "Viser bøker i lagringskort A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Kort B" @@ -10471,12 +10513,12 @@ msgstr "Tilbakestill hurtigsøk" msgid "Copy current search text (instead of search name)" msgstr "Kopier gjeldende søketekst (istedet for søkenavn)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "i enheten" @@ -10485,35 +10527,35 @@ msgid "Size (MB)" msgstr "Størrelse (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "Søkenavnet er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "Denne bokens UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "I biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Merket for sletting" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Dobbelklikk til rediger me

    " @@ -10602,12 +10644,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Leser verktøylinje" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Neste side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Forrige side" @@ -10666,7 +10708,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibre-bibliotek" @@ -10794,13 +10836,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Ingen adgang" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "Kunne ikke åpne %s. Blir den benyttet i et annet program?" @@ -11004,22 +11046,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Dette ISBN-nummeret er gyldig" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Dette ISBN-nummeret er ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Publisert&t" @@ -11178,38 +11235,38 @@ msgstr "Kunne ikke lese omslaget fra %s formatet" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Sammendrag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11506,161 +11563,161 @@ msgstr "Bruk intern &leser for:" msgid "Reset all disabled &confirmation dialogs" msgstr "Tilbakestill alle avslåtte &bekreftelsesdialoger" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11668,7 +11725,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11676,46 +11733,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11778,127 +11835,127 @@ msgstr "" "Gjenopprett standardinnstillinger. Kun innstillinger for gjeldende valgte " "seksjon blir gjenopprettet." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Tekst, kolonne vist i emneordspanelet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "Kommaseparert tekst, som emneord, vist i emneordspanelet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "Lang tekst, som kommentarer, som ikke vises i emneordspanelet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Tekstkolonne til bruk for serielignende informasjon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Tekst, men med et fiksert sett av tillatte verdier" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Flytende pekenummer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Heltall" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Vurdering, vist ved stjerner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Ja/Nei" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Kolonner bygget fra andre kolonner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formater" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Nummer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Ingen kolonne ble valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Ingen kolonne har blitt valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "Valgte kolonne er ikke en brukerdefinert kolonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11907,11 +11964,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Ingen oppslagsord er angitt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -11919,7 +11976,7 @@ msgstr "" "Oppslagsnavnet kan kun inneholde små bokstaver, tall og understrek samt " "starte med en bokstav" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -11927,41 +11984,41 @@ msgstr "" "Oppslagsnavnet kan ikke slutte med _indeks, fordi slike navn er reservert " "for indeksen til en seriekolonne." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Ingen kolonneoverskrift er angitt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "Søkenavnet %s er allerede benyttet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "Overskriften %s er allerede benyttet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Du må legge inn en mal for sammensatte kolonner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "Du må legge inn minst en verdi for oppramsende kolonner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "Du kan ikke gi en tom verdi, siden dette er inkludert som standard" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "Verdien \"{0}\" finnes flere ganger i samme liste" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12755,7 +12812,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -13429,31 +13486,31 @@ msgstr "Kan ikke fjerne" msgid "Cannot remove the actions %s from this location" msgstr "Kan ikke fjerne handlingen %s fra dette området" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Tilpasse handlinger i:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Til&gjengelige handlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "&Nåværende handlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Flytt valgte handlinger opp" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Flytt valgte handlinger ned" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Legg til valgte handlinger til verktøylinjen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Fjern valgte handlinger fra verktøylinjen" @@ -13978,19 +14035,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -14130,7 +14187,7 @@ msgid "" msgstr "Endring av metadata for mange bøker kan ta tid. Er du sikker?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Søk" @@ -14590,17 +14647,17 @@ msgstr "Brukers &stilark" msgid "No results found for:" msgstr "Det ble ikke funnet noe resultat for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Valgmuligheter for å egendefinere e-bokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Husk sist brukte vindustørrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14608,106 +14665,106 @@ msgstr "" "Sett inn brukers CSS stilsett. Dette kan brukes for å egendefinere utseende " "på alle bøker." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Største bredde på leserens vindu, i piksler." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Tilpass bilder ved å øke størrelsen til å passe innenfor visningsområded" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Bruk orddeling" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Standardspråk for orddelingsregler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Lagre gjeldende posisjon i dokumentet ved avslutning" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Benytt musens hjul til å bla i sider" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Tiden i sekunder for sideblaingsannimasjon. Standardinnstilling er et halvt " "sekund." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Valg av tegnsett" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Serif tegnsettfamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Sans-serif tegnsettfamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Monospace tegnsettfamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Standard tegnsettstørrelse i piksler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Monospace fontstørrelse i piksler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Standard tegnsetttype" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Slå opp i ordboken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Neste Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Forrige Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Begynnelsen av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Slutten av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Begynnelsen av avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Slutten av avsnittet" @@ -14763,97 +14820,111 @@ msgstr "Rull til høyre" msgid "Book format" msgstr "Bokformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Posisjon i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Gå til referanser. For å finne referansenummer, benytt referansemodus." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Søk etter tekst i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Forhåndsvisning av utskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Kobler til dict.org for å slå opp:%s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Velg e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "E-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Ingen treff ble funnet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Lastingsflyt..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Legger ut %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Bokmerke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Legg til bokmerke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Legg inn tittel for bokmerke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Behandle bokmerker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Laster e-bok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Kunne ikke åpne e-boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Valgmuligheter for å kontrollere e-bokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om spesifisert, vil leservinduet forsøke å legge seg foran når den starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om spesifisert vil visningsvinduet forsøke å åpne fullskjermsvisning når den " "starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Skriv ut javascriptadvarsel og konsollmeldinger til konsollen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14978,12 +15049,12 @@ msgstr "Kunne ikke flytte bibliotek" msgid "Select location for books" msgstr "Velg lokalisasjon for bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "Du må velge en tom mappe for kalibrebiblioteket. %s er ikke tomt." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "Velkommen-veiviser" @@ -15295,31 +15366,31 @@ msgid "Turn on the &content server" msgstr "Slå på &Innholdsserver" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "merket" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "ja" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "ikke merket" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "nei" @@ -15341,17 +15412,17 @@ msgstr "Denne måneden" msgid "daysago" msgstr "dager siden" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16363,11 +16434,11 @@ msgstr "" "\n" "For hjelp til en individuell kommando: %%prog kommando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Ingen merkelapp ble lagt til" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -16379,35 +16450,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sGjennomsnittlig vurdering er %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Hovedvalg" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Komprimerer databasen" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Vurderinger" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Forfatter Sorter" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Tittelsortering" @@ -16683,7 +16754,7 @@ msgstr "hjem" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Nyeste" @@ -16741,15 +16812,15 @@ msgstr "Fast lenke" msgid "A permanent link to this book" msgstr "En fast lenke til denne boken" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Denne boken har blitt slettet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "Søker" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Bøker funnet" @@ -16821,15 +16892,15 @@ msgstr "EMNEORD: %s
    " msgid "SERIES: %s [%s]
    " msgstr "SERIER: %s [%s]
    " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Bøker i ditt bibliotek" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Av " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Bøker sortert av " @@ -16849,80 +16920,80 @@ msgstr "" "Når du sender argumenter til %prog som har mellomrom i dem, ram inn " "argumentene i gåseøyne." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Bane til databasen der bøker lagres" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Mønster for å vurdere metadata fra filnavnene" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Tilgangsnøkkel for isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Standard tidsavbrudd for nettverksoperasjoner (i sekunder)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Bane til direktoratet der ditt bibliotek av bøker er lagret." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Språket som skal benyttes for å vise brukers grensesnitt" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Standard utdataformat for e-bok konverteringer." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Bestilt liste av formater som foretrekkes for inndata." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Les metadata fra filer" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Bytt mellom forfatterenes for og etternavn når den leser metadata" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Legg til nye formater til eksisterende oppføringer" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Emneord som skal brukes i bøker som legges til i biblioteket" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Liste av navngitte søk" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Brukerdefinerte kategorier for emneordsøk" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Hvordan og når calibre oppdaterer metadata til enheten." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -17292,7 +17363,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -17317,147 +17388,147 @@ msgstr "Fullført" msgid "Working..." msgstr "Arbeider …" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Brasiliansk portugisisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Engelsk (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Forenklet kinesisk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Kinesisk (CH)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Kinesisk (tradisjonell)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Engelsk" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Engelsk (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Engelsk (New Zealand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Engelsk (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Engelsk (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Engelsk (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Engelsk (Kypros)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Engelsk (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Engelsk (Israelsk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Engelsk (Singapor)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Engels (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Engelsk (Irsk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Engelsk (Kina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Spansk (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Hollansk (BE)" @@ -17520,7 +17591,7 @@ msgstr "Kunne ikke klarere SSH sesjonen: " msgid "Failed to authenticate with server: %s" msgstr "Kunne ikke verifisere med server: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Kontroller e-postlevering" @@ -20952,6 +21023,9 @@ msgstr "" #~ msgid "Automatic" #~ msgstr "Automatisk" +#~ msgid "Customize the actions in:" +#~ msgstr "Tilpasse handlinger i:" + #~ msgid "" #~ "is the result of the efforts of many volunteers from all over the world. If " #~ "you find it useful, please consider donating to support its development. " diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index b09fb42275..ff43e8078e 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: nds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-01-07 02:48+0000\n" "Last-Translator: heinz beck \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:43+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -39,7 +39,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -54,7 +54,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -64,8 +64,8 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -150,36 +150,36 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -327,199 +327,199 @@ msgstr "Geben Sie die Metadaten in %s Dateien an" msgid "Set metadata from %s files" msgstr "Geben Sie die Metadaten von %s Dateien an" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Bedienungsoberfläche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -724,11 +724,11 @@ msgstr "Ausgeschaltene Plugins" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Staren des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -740,19 +740,19 @@ msgstr "" " Calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -760,19 +760,19 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -788,7 +788,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -881,26 +881,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -1012,7 +1012,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Kommunikation mit dem Blackberry Smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1051,6 +1051,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1262,7 +1266,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1286,19 +1294,19 @@ msgstr "Der Nook" msgid "Communicate with the Nook eBook reader." msgstr "Kommunikation mit dem Nook eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1462,21 +1470,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" @@ -1589,15 +1597,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "%s gerendert." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "%s schlug fehl" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1607,7 +1615,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1617,24 +1625,24 @@ msgstr "" "Werte geringer als 256 kann unscharfen Text auf dem Gerät erzeugen, falls " "Sie Ihre Comics im EPUB Format erstellen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Deaktivieren der Normalisierung (verbessert den Kontrast) des Farbbereichs " "für Bilder. Voreinstellung: False" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Seitenverhältnis des Bildes beibehalten. Voreinstellung ist " "bildschirmfüllende Darstellung." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Schärfen deaktivieren." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1642,11 +1650,11 @@ msgstr "" "Beschneiden von Comic-Seiten ausschalten. Bei einigen Comics könnte sonst " "neben dem Rahmen auch Inhalt entfernt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Bilder im Querformat nicht in zwei Bilder im Hochformat aufteilen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1654,7 +1662,7 @@ msgstr "" "Seitenverhältnis beibehalten und Bild so skalieren, dass die Bildschirmhöhe " "als Bildbreite in der Querformatansicht verwendet wird." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1662,7 +1670,7 @@ msgstr "" "Benutzt für rechts-nach-links Publikationen wie Mangas. Querformatige Seiten " "werden von rechts nach links in mehrere hochformatige Seiten unterteilt." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1670,7 +1678,7 @@ msgstr "" "Entkörnung einschalten. Reduziert die Körnigkeit. Kann die Bearbeitungszeit " "stark verlängern." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1679,7 +1687,7 @@ msgstr "" "sortieren, sondern die Reihenfolge verwenden, in der sie zum Comic " "hinzugefügt wurden." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1689,28 +1697,28 @@ msgstr "" "experimentieren um herauszufinden, welches Format eine optimale Größe und " "Aussehen auf dem Gerät zur Folge hat." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Auf das Bild keine Verarbeitung anwenden" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Seite" @@ -2903,97 +2911,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(en)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Herausgeber" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produzent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Bemerkung" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiketten" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Reihe" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Sprache" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Zeitstempel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Veröffentlicht" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Rechte" @@ -3125,47 +3133,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3354,7 +3362,7 @@ msgstr "Einstellungen zur Erstellung von HTML Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4186,7 +4194,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4244,7 +4252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Keine Bücher ausgewählt" @@ -4301,134 +4309,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Gibts hier schon" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "kein" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4436,59 +4458,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Das ist nicht gestattet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4609,77 +4631,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4900,15 +4932,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4952,7 +4984,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -5024,58 +5056,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "Speichere einzelnes Format auf Festplatte..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Auf Festplatte in ein einziges Verzeichnis speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Fehler während des Speicherns" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Es gab einen Fehler während des Speicherns." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Konnte einige Bücher nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" "Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt." @@ -5162,7 +5194,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5486,10 +5518,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5532,7 +5564,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5552,7 +5584,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Pfad" @@ -5655,7 +5687,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7268,11 +7300,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7280,71 +7312,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7552,14 +7584,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ungültige Vorlage" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7834,48 +7866,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7966,7 +7998,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7976,7 +8008,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -8009,11 +8041,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Datum" @@ -8042,7 +8074,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -8189,7 +8221,8 @@ msgstr "Kopiert" msgid "Copy to clipboard" msgstr "In die Zwischenablage kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8204,7 +8237,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -8300,50 +8333,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8452,7 +8485,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Datum:" @@ -8526,13 +8559,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -9223,12 +9256,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autoren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Herausgeber" @@ -9432,54 +9465,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9492,7 +9533,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9905,6 +9946,7 @@ msgid "Regular expression (?P)" msgstr "Regulärer Ausdruck (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10008,49 +10050,49 @@ msgstr "Unbekannter Auftrag" msgid "There are %d waiting jobs:" msgstr "Es gibt %d wartende Aufträge:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Kann Auftrag nicht abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Kann Aufträge, die mit dem Gerät kommunizieren, nicht abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Auftrag wird schon ausgeführt" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Nicht verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Aufträge:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10067,7 +10109,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -10076,7 +10118,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -10121,12 +10163,12 @@ msgstr "Quick Search löschen" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -10135,35 +10177,35 @@ msgid "Size (MB)" msgstr "Größe (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Doppelklick ermöglicht Bearbeitung

    " @@ -10252,12 +10294,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Viewer Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Nächste Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Vorherige Seite" @@ -10314,7 +10356,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibre Bibliothek" @@ -10437,13 +10479,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Zugriff verweigert" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" "Konnte %s nicht öffnen. Wird es von einem anderen Programm verwendet?" @@ -10630,22 +10672,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Veröffentlichun&g:" @@ -10800,38 +10857,38 @@ msgstr "Konnte Umschlagbild des Formats %s nicht lesen" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Bemerkungen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11120,161 +11177,161 @@ msgstr "Internen &Viewer verwenden für:" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" @@ -11282,7 +11339,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -11290,46 +11347,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11387,127 +11444,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11516,57 +11573,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12318,7 +12375,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12970,31 +13027,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13514,19 +13571,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13666,7 +13723,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -14121,17 +14178,17 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14139,103 +14196,103 @@ msgstr "" "Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung " "des Aussehens aller Bücher." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Maximale Bildschirmbreite in Punkt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Schrifteinstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Serife Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Serifenlose Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Nichtproportionale Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Standardschriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Nichtproportionale Schriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Standardschriftart" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Gehe zu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -14291,97 +14348,111 @@ msgstr "" msgid "Book format" msgstr "Format des Buches" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Stelle im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Zu einem Verweis gehen. Um die Verweisnummern zu erhalten, Verweismodus " "verwenden." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Druckvorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "eBook wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Lade eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Konnte eBook nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund " "angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14506,12 +14577,12 @@ msgstr "Konnte Bibliothek nicht verschieben" msgid "Select location for books" msgstr "Speicherort für Bücher wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -14820,31 +14891,31 @@ msgid "Turn on the &content server" msgstr "&Content Server einschalten" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14866,17 +14937,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15764,11 +15835,11 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15778,35 +15849,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Komprimiere Datenbank" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Sortierung nach Autor" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -16069,7 +16140,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -16127,15 +16198,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -16192,15 +16263,15 @@ msgstr "" msgid "SERIES: %s [%s]
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -16220,81 +16291,81 @@ msgstr "" "Wann immer Sie Argumente an %prog weitergeben, die Leerzeichen beinhalten, " "setzen Sie diese Argumente in Anführungsstriche." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Pfad zur Datenbank in der die Bücher gespeichtert sind" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Verhaltensmuster zum Erraten der Metadaten aus den Dateinamen" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Zugangsschlüssel für isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" "Voreinstellung der Zeitüberschreitung bei Netzwerkverbindungen (in Sekunden)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Pfad zum Verzeichnis, in dem die Bibliothek gespeichert ist" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Sprache, in der die Benutzer-Oberfläche dargestellt wird" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Das voreingestellte Ausgabeformat für eBook Konvertierungen." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Geordnete Liste der Formate, die bei der Eingabe bevorzugt werden." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Metadaten aus Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16664,7 +16735,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16689,147 +16760,147 @@ msgstr "Fertig" msgid "Working..." msgstr "Bei der Arbeit..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Brasilianisches Portugiesisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Englisch (Großbritannien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Chinesisch (vereinfacht)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Chinesisch (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Chinesisch (traditionell)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Englisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16891,7 +16962,7 @@ msgstr "Konnte SSH Sitzung nicht abschließen: " msgid "Failed to authenticate with server: %s" msgstr "Authentifizierung schlug fehl am Server: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "eMail Versand kontrollieren" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 0b30072b11..45cac2a90f 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -36,14 +36,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-06-08 23:25+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-15 05:36+0000\n" "Last-Translator: drMerry \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-10 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-06-16 04:34+0000\n" "X-Generator: Launchpad (build 13168)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -73,7 +73,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -88,7 +88,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -98,8 +98,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -184,36 +184,36 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -246,7 +246,7 @@ msgstr "Metadata lezer" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384 msgid "Metadata writer" -msgstr "Metadata schrijver" +msgstr "Schrijver van metadata" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414 msgid "Catalog generator" @@ -273,7 +273,7 @@ msgstr "Winkel" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "Een E-boek winkel." +msgstr "Een e-boekwinkel." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 msgid "" @@ -282,7 +282,7 @@ msgid "" "library." msgstr "" "Loop alle links in een HTML-bestand na en maak een ZIP-bestand aan met alle " -"gelinkte bestanden. Telkens wanneer je een HTML-bestand aan de bibliotheek " +"gelinkte bestanden. Telkens wanneer u een HTML-bestand aan de bibliotheek " "toevoegt wordt deze plug-in geactiveerd." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 @@ -343,11 +343,11 @@ msgstr "Metadata van %s bestanden lezen" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 msgid "Read metadata from ebooks in RAR archives" -msgstr "Metadata van E-boeken uit RAR-archieven lezen" +msgstr "Metadata van e-boeken uit RAR-archieven lezen" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 msgid "Read metadata from ebooks in ZIP archives" -msgstr "Metadata van E-boeken uit ZIP-archieven lezen" +msgstr "Metadata van e-boeken uit ZIP-archieven lezen" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:451 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 @@ -358,46 +358,45 @@ msgstr "Metadata van E-boeken uit ZIP-archieven lezen" msgid "Set metadata in %s files" msgstr "Metadata van %s bestanden instellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Uiterlijk en gedrag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" -msgstr "" -"Pas uiterlijk en gedrag aan van calibre om het overeen te laten komen met uw " -"wensen" +msgstr "Pas uiterlijk en gedrag van calibre aan uw eigen smaak aan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Gedrag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Wijzig het gedrag van calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Voeg eigen kolommen toe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" -msgstr "Eigen kolommen aan de calibreboekenlijst toevoegen of verwijderen" +msgstr "" +"Eigen kolommen aan de calibreboekenlijst toevoegen of eruit verwijderen." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Werkbalk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -405,115 +404,115 @@ msgstr "" "Pas de werkbalken en contextmenu's aan en verander daarmee de beschikbare " "acties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Zoeken" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Pas de manier waarop calibre naar boeken zoekt aan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Invoeropties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" -msgstr "Stel de conversie instellingen in specifiek voor ieder invoerformaat" +msgstr "Stel de conversie-instellingen in specifiek voor ieder invoerformaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Algemene opties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" -msgstr "Pas de algemene conversie instellingen aan voor alle formaten" +msgstr "Pas de conversie-instellingen aan die gelden voor alle formaten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Uitvoeropties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -"Pas de conversie instellingen aan specifiek voor ieder uitvoerformaat" +"Pas de conversie-instellingen aan specifiek voor ieder uitvoerformaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Boeken toevoegen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importeren/Exporteren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Stel in hoe calibre metadata uit bestanden leest als boeken worden toegevoegd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Boeken op schijf bewaren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -"Stel in hoe calibre bestanden uit de database op schijf bewaart als je " +"Stel in hoe calibre bestanden uit de database op schijf bewaart als u " "'Opslaan op schijf' gebruikt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Boeken naar apparaten sturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" -msgstr "Stel in hoe calibre de bestanden naar je E-reader verstuurt" +msgstr "Stel in hoe calibre de bestanden naar uw E-reader verstuurt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Metadata adapters" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Wijzig metadata vóór opslaan/versturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Sjabloonfuncties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Geavanceerd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" -msgstr "Maak je eigen sjabloonfuncties" +msgstr "Maak uw eigen sjabloonfuncties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Deel boeken via e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Delen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -521,49 +520,48 @@ msgstr "" "Configureer het delen van boeken via e-mail. Dit kan gebruikt worden om " "gedownload nieuws automatisch naar uw apparaten te sturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Delen over het net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -"Configureer de calibre inhoudsserver, waarmee u overal vandaan, met elk " +"Configureer de calibre-inhoudsserver, waarmee u overal vandaan, met elk " "apparaat, via het Internet toegang heeft tot uw calibre-bibliotheek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Metadata downloaden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" -msgstr "Stel in hoe calibre metadata van het Internet afhaalt" +msgstr "Stel in hoe calibre metadata van het internet afhaalt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" -msgstr "Diverse (deel) functies van calibre toevoegen/verwijderen/aanpassen" +msgstr "Diverse (deel)functies van calibre toevoegen/verwijderen/aanpassen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" -msgstr "" -"Afstellen hoe calibre zich gedraagt onder verschillende omstandigheden" +msgstr "Stem af hoe calibre zich in bepaalde situaties gedraagt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Diversen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Diverse geavanceerde instellingen" @@ -605,7 +603,7 @@ msgid "" "This profile tries to provide sane defaults and is useful if you know " "nothing about the input document." msgstr "" -"Dit profiel gebruikt standaardinstellingen, en is nuttig als je niets over " +"Dit profiel gebruikt standaardinstellingen, en is nuttig als u niets over " "het invoerdocument weet." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:61 @@ -720,7 +718,7 @@ msgstr "Dit profiel is bedoeld voor de SONY PRS-300." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:503 msgid "Suitable for use with any e-ink device" -msgstr "Geschikt voor gebruik met ieder e-inkt apparaat" +msgstr "Geschikt voor gebruik met ieder e-inktapparaat" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:510 msgid "Suitable for use with any large screen e-ink device" @@ -756,7 +754,7 @@ msgstr "Geïnstalleerde plug-ins" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Mapping for filetype plugins" -msgstr "Mapping voor bestandstype plug-ins" +msgstr "Associaties voor bestandstype plug-ins" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 msgid "Local plugin customization" @@ -770,11 +768,11 @@ msgstr "Uitgeschakelde plug-ins" msgid "Enabled plugins" msgstr "Ingeschakelde plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisatie van de plug-in %s is mislukt met een traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -786,19 +784,19 @@ msgstr "" " Pas calibre aan door externe plug-ins te laden.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Voeg een plug-in toe door het pad op te geven naar het zip-bestand waarin de " "plug-in zich bevindt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Verwijder een aangepaste plug-in op naam. Heeft geen effect op standaardplug-" "ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -806,19 +804,19 @@ msgstr "" "Personaliseer plug-in. Geef een naam van een plug-in en " "personalisatiestring, gescheiden door een komma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Toon geïnstalleerde plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Activeer de genoemde plug-in" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Deactiveer de genoemde plug-in" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Debug log" @@ -826,7 +824,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Communiceer met Android telefoons." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -834,7 +832,7 @@ msgstr "" "Door komma's gescheiden lijst van mappen op het apparaat om E-boeken naartoe " "te sturen. De eerst bestaande map zal gebruikt worden" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Communiceert met S60 telefoons." @@ -857,7 +855,7 @@ msgstr "" "href=\"http://www.mobileread.com/forums/showthread.php?t=118559\">Calibre + " "iDevices FAQ (Engelstalig) met het Verbind/deel|Verbind met " "iTunes-menu-item.

    De Apple-driver gebruiken om rechtstreeks met " -"iDevices te verbinden is alleen voor gevorderde gebruikers en wordt niet " +"iDevices te verbinden is alleen voor gevorderde gebruikers en is niet " "ondersteund.

    " #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 @@ -945,26 +943,26 @@ msgstr "" "Klik op \"Toon details\" voor een overzicht." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Nieuws" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catalogus" @@ -974,7 +972,7 @@ msgstr "Communiceer met iTunes." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:24 msgid "Communicate with the Sanda Bambook eBook reader." -msgstr "Communiceer met de Sanda Bambook E-reader." +msgstr "Communiceer met de Sanda Bambook E-boek lezer." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:25 msgid "Li Fanxi" @@ -997,8 +995,8 @@ msgstr "" msgid "" "Unable to connect to Bambook, you need to install Bambook library first." msgstr "" -"Niet in staat om verbinding te maken met Bambook, je moet allereerst de " -"Bambook-library installeren." +"Niet in staat om verbinding te maken met Bambook, u moet eerst de Bambook-" +"library installeren." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:75 msgid "" @@ -1007,8 +1005,8 @@ msgid "" "Bambook has been correctly configured." msgstr "" "Niet in staat om verbinding te maken met Bambook. \n" -"Als je via Wi-Fi verbinding probeert te maken moet je ervoor zorgen dat het " -"IP-adres van Bambook correct is ingesteld." +"Als u via Wi-Fi verbinding probeert te maken moet u ervoor zorgen dat het IP-" +"adres van Bambook correct is ingesteld." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:112 msgid "Bambook" @@ -1084,7 +1082,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Communiceer met de Blackberry smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1092,11 +1090,11 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "Communiceer met BOEYE BEX Seriële E-reader." +msgstr "Communiceer met BOEYE BEX Seriële e-boeklezers." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "Communiceer met BOEYE BDX Seriële E-reader." +msgstr "Communiceer met BOEYE BDX Seriële E-readers." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1116,13 +1114,17 @@ msgstr "Verbinden met Astak Mentor EB600" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:215 msgid "Communicate with the PocketBook 301 reader." -msgstr "Communiceer met PocketBook 301 lezer." +msgstr "Communiceer met PocketBook 301 E-reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:232 msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Communiceer met de PocketBook 602/603/902/903 reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "Communiceer met de PocketBook 360+ reader." + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Communiceer met de PocketBook 701" @@ -1236,7 +1238,7 @@ msgstr "Geen geldig MOBI-bestand. Bestand geeft aan %s te zijn" #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:44 msgid "Could not generate page mapping." -msgstr "Kon geen pagina mapping genereren." +msgstr "Kon geen paginamapping genereren." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:44 msgid "Communicate with the Kindle eBook reader." @@ -1304,7 +1306,7 @@ msgid "" "\".kobo\" files do not exist on the device as books instead, they are rows " "in the sqlite database. Currently they cannot be exported or viewed." msgstr "" -"\".kobo\"-bestanden bevinden zich niet op het apparaat als boeken, in plaats " +"\".kobo\"-bestanden bevinden zich niet op het apparaat als boeken. In plaats " "daarvan zijn het rijen in de sqlite database. Op dit moment kunnen ze niet " "geëxporteerd of bekeken worden." @@ -1349,7 +1351,11 @@ msgstr "Communiceer met de Trekstor" msgid "Communicate with the EEE Reader" msgstr "Communiceer met de EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "Communiceer met de Adam tablet" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Communiceer met de Nextbook Reader" @@ -1373,19 +1379,19 @@ msgstr "De Nook" msgid "Communicate with the Nook eBook reader." msgstr "Communiceer met de Nook E-reader." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Communiceer met de Nook Color E-reader." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" -msgstr "Nook simpel" +msgstr "Nook Simple" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "Communiceer met de Nook TSR E-reader" @@ -1407,7 +1413,7 @@ msgstr "Alle op titel" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" -msgstr "Alle op schrijver" +msgstr "Allen op schrijver" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" @@ -1430,8 +1436,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -"Voorbeeldweergave van omslag afzonderlijk uploaden voor boeken (nieuwere " -"lezers)" +"Voorbeeldweergave van omslag afzonderlijk uploaden voor boeken (nieuwere E-" +"readers)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" @@ -1443,7 +1449,7 @@ msgid "" msgstr "" "Normaliter verkrijgen de SONY E-readers de omslag uit het E-boek zelf. Met " "deze optie zal calibre een afzonderlijke omslag naar de reader sturen, wat " -"van pas komt wanneer je DRM-boeken overzet, waarvan je de omslag niet kan " +"van pas komt wanneer u DRM-boeken overzet, waarvan u de omslag niet kan " "wijzigen. WAARSCHUWING: Deze optie moet enkel gebruikt worden bij de " "nieuwere SONY E-readers: 350, 650, 950 en nieuwer." @@ -1452,7 +1458,7 @@ msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" "Ververs afzonderlijke omslagen wanneer automatisch management wordt gebruikt " -"(nieuwere lezers)" +"(nieuwere E-readers)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" @@ -1461,7 +1467,7 @@ msgid "" "performance is unacceptable." msgstr "" "Stel deze optie in wanneer afzonderlijke boekomslagen wordt opgeladen " -"telkens wanneer je contact maakt met je apparaat. Schakel deze optie uit " +"telkens wanneer u contact maakt met uw apparaat. Schakel deze optie uit " "wanneer de prestaties door een groot aantal boeken sterk teruglopen." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 @@ -1476,7 +1482,7 @@ msgid "" msgstr "" "Kies deze optie wanneer de voorbeeldweergave van de omslag de hoogte-" "breedteverhouding van de omslag moeten behouden. Als dit niet is ingesteld " -"heeft de voorbeeldweergave maximale, onafhankelijk van de hoogte-" +"heeft de voorbeeldweergave maximale grootte, onafhankelijk van de hoogte-" "breedteverhoudingen." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 @@ -1552,7 +1558,7 @@ msgstr "Schijf %s niet gevonden." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:621 msgid "Could not find mount helper: %s." -msgstr "Kan verbindings hulp niet vinden: %s." +msgstr "Kan verbindingshulp niet vinden: %s." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:633 msgid "" @@ -1574,21 +1580,21 @@ msgstr "" "Het hoofdgeheugen van %s is alleen-lezen. Dit gebeurt meestal door " "systeemfouten." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "De lezer heeft geen geheugenkaart in dit slot." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Geselecteerd slot: %s niet ondersteund." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Er is onvoldoende vrije ruimte op de geheugenkaart" @@ -1598,7 +1604,7 @@ msgstr "Apparaat configureren" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:55 msgid "settings for device drivers" -msgstr "instellingen voor apparaat-stuurprogramma's" +msgstr "instellingen voor apparaatstuurprogramma's" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:57 msgid "Ordered list of formats the device will accept" @@ -1615,7 +1621,7 @@ msgstr "Lees de metadata van bestanden op het apparaat" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:63 msgid "Use author sort instead of author" -msgstr "Gebruik de schrijvers sortering in plaats van schrijver" +msgstr "Gebruik de sorteerauteur in plaats van auteur" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:65 msgid "Template to control how books are saved" @@ -1707,15 +1713,15 @@ msgstr "" msgid "Card A folder" msgstr "Map kaart A" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Gegenereerd %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Mislukt %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1725,7 +1731,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1735,22 +1741,22 @@ msgstr "" "%default. Waarden van onder de 256 kunnen resulteren in wazige tekst op je " "apparaat als je je strips in EPUB formaat maakt." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -"Gebruik geen normalisatie van kleur bereik (contrast verbetering) voor " +"Gebruik geen normalisatie van kleurbereik (contrastverbetering) voor " "afbeeldingen. Standaard: Nee (False)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Behoudt verhoudingen van afbeelding. Standaard is beeldvullend." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Verscherpen uitschakelen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1758,27 +1764,27 @@ msgstr "" "Schakel bijsnijden van strippagina's uit. Voor sommige strips kan bijsnijden " "zowel inhoud als marges verwijderen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Landschapsafbeeldingen niet splitsen in twee portretafbeeldingen" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -"Behoud verhouding van afbeelding en herschaal gebruikmakend van schermhoogte " -"als afbeeldingsbreedte voor weergave in landschap modus." +"Afbeeldingsverhouding behouden en schermhoogte gebruiken als breedte voor de " +"afbeelding bij weergave in landschapsmodus." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" "Gebruikt voor rechts-naar-links-publicaties zoals manga. Hierdoor worden " -"landschap-pagina's gesplitst in portret-pagina's van rechts naar links." +"landschapspagina's gesplitst in portretpagina's van rechts naar links." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1786,7 +1792,7 @@ msgstr "" "Activeer ontspikkelen. Vermindert spikkelruis. Dit kan de verwerkingstijd " "sterk verlengen." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1794,7 +1800,7 @@ msgstr "" "Sorteer de bestanden in de strip niet alfabetisch op naam maar gebruik de " "volgorde waarin ze aan de strip zijn toegevoegd." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1804,15 +1810,15 @@ msgstr "" "geconverteerd. Je kan experimenteren om te zien welk formaat de optimale " "grootte en weergave voor je apparaat genereren." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Bewerking op afbeelding niet toepassen" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Afbeelding niet omzetten naar grijswaarden (zwart en wit)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1821,7 +1827,7 @@ msgstr "" "afbeeldingsgrootte automatisch berekend op basis van het uitvoerprofiel, " "deze optie heeft voorrang." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1830,8 +1836,8 @@ msgstr "" "een CBC. NB. dit is enkel van toepassing als de inhoudsopgave meer dan één " "sectie heeft" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Pagina" @@ -1941,7 +1947,7 @@ msgstr "Opties om metadata voor de uitvoer in te stellen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:186 msgid "Options to help with debugging the conversion" -msgstr "Opties om te helpen bij het vinden van fouten van conversie" +msgstr "Opties om te helpen bij het vinden van fouten bij de conversie" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:212 msgid "List builtin recipes" @@ -2037,7 +2043,7 @@ msgstr "" "regelhoogte heeft van op zijn minst deze instelling, onafhankelijk van wat " "het ingevoerde document specificeert. Zet op nul om te negeren. De " "standaardwaarde is 120%. Gebruik deze instelling liever dan de rechtstreekse " -"regelhoogte-instelling, tenzij je weet wat je doet. om bijvoorbeeld dubbele " +"regelhoogte-instelling, tenzij je weet wat je doet. Om bijvoorbeeld dubbele " "regelafstand te verkrijgen zet je deze instelling op 240." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 @@ -2115,8 +2121,8 @@ msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -"Als minder dan dit aantal hoofdstukken word gedetecteerd zullen " -"snelkoppelingen aan de inhoudsopgave toegevoegd worden. Standaard: %default" +"Als het aantal gedetecteerde hoofdstukken kleiner is dan dit getal worden " +"links aan de inhoudsopgave toegevoegd. Standaard: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:252 msgid "" @@ -2291,7 +2297,7 @@ msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -"Voeg metadata aan het begin van het boek toe. Dit is nuttig als je E-reader " +"Voeg metadata aan het begin van het boek toe. Dit is nuttig als uw E-reader " "het weergeven/zoeken van metadata niet direct ondersteunt." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 @@ -2337,8 +2343,8 @@ msgid "" "instead." msgstr "" "Behoud aanwezige ligaturen in het invoerdocument. Een ligatuur is een " -"speciale weergave van een tekenpaar zoals ff, fi, fl enz. De meeste E-" -"readers bieden geen ondersteuning voor ligaturen in hun standaard " +"speciale weergave van een tekenpaar zoals ff, fi, fl enz. De meeste " +"leesapparaten bieden geen ondersteuning voor ligaturen in hun standaard " "lettertypes, dus worden ze waarschijnlijk niet juist weergegeven. Standaard " "zal calibre een ligatuur omzetten in het overeenkomstige paar normale " "tekens. Deze optie zal ze echter behouden." @@ -2356,7 +2362,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:447 msgid "The version of the title to be used for sorting. " -msgstr "De versie van de titel die word gebruikt bij het sorteren. " +msgstr "De versie van de titel die wordt gebruikt bij het sorteren. " #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:451 msgid "String to be used when sorting by author. " @@ -2369,7 +2375,7 @@ msgstr "Stel de omslag in met het opgegeven bestand of URL" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:459 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:54 msgid "Set the ebook description." -msgstr "Stel de omschrijving van het E-boek in." +msgstr "Stel de omschrijving van het e-boek in." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:56 @@ -2400,7 +2406,8 @@ msgstr "Geef het ISBN van het boek op." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:68 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -"Geef de labels voor het boek op. Dit moet een komma-gescheiden lijst zijn." +"Geef de labels voor het boek op. Dit moet een door komma's gescheiden lijst " +"zijn." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:487 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:70 @@ -2450,6 +2457,7 @@ msgid "" "Turn indentation created from multiple non-breaking space entities into CSS " "indents." msgstr "" +"Maak van indentatie aangeduid door ‘non-breaking spaces’ CSS-indentatie." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:525 msgid "" @@ -2479,15 +2487,15 @@ msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " "breaks that use multiple blank lines withhorizontal rules." msgstr "" -"Links uitgelijnde breekpunt-markeringen worden gecentreerd. Vervang " -"opeenvolgende lege regels met horizontale lijnen." +"Links uitgelijnde breekpuntmarkeringen worden gecentreerd. Vervang " +"opeenvolgende lege regels door horizontale lijnen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:548 msgid "" "Replace scene breaks with the specified text. By default, the text from the " "input document is used." msgstr "" -"Vervang sectie-einden door de aangegeven tekst. Standaard wordt de tekst uit " +"Vervang breekpunten door de aangegeven tekst. Standaard wordt de tekst uit " "het invoerbestand gebruikt." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:553 @@ -2505,7 +2513,7 @@ msgid "" "renumbered to prevent splitting in the middle of chapter headings." msgstr "" "Zoek naar opeenvolgende

    - of

    -tags. Deze worden hernummerd om te " -"voorkomen dat hoofdstuk-titels opgedeeld worden." +"voorkomen dat hoofdstuktitels opgedeeld worden." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "Search pattern (regular expression) to be replaced with sr1-replace." @@ -2538,7 +2546,7 @@ msgstr "Geen e-book in archief gevonden" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:748 msgid "Values of series index and rating must be numbers. Ignoring" msgstr "" -"Waarden van de reeks-index en waarderingen moeten getallen zijn. Negeer " +"Waarden van de reeksindex en waarderingen moeten getallen zijn. Negeer " "opgegeven waarden" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:755 @@ -2547,7 +2555,7 @@ msgstr "Verwerken datum/tijd mislukt" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:914 msgid "Converting input to HTML..." -msgstr "Invoer naar HTML omzetten…" +msgstr "Invoer naar HTML omzetten..." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:941 msgid "Running transforms on ebook..." @@ -2563,11 +2571,11 @@ msgstr "Verwerking mislukt: %s met fout: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:26 msgid "ePub Fixer" -msgstr "ePub-correctie" +msgstr "ePub-reparatie" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:18 msgid "Workaround epubcheck bugs" -msgstr "Omzijl fouten in epubcheck" +msgstr "Omzeil fouten in epubcheck" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:22 msgid "" @@ -2577,10 +2585,11 @@ msgid "" "cause significant changes to your epub, complain to the epubcheck project." msgstr "" "Lapmiddelen voor fouten in de laatste uitgave van epubcheck. epubcheck " -"rapporteert veel zaken als fouten, die eigenlijk geen fouten zijn. epub-fix " -"zal trachten om deze te detecteren en ze te vervangen door constructies waar " -"epubcheck geen problemen mee heeft. Dit kan voor grote veranderingen in uw " -"epub-bestand zorgen. Klaag hierover bij het epubcheck-project." +"rapporteert veel zaken die eigenlijk geen fouten zijn als fouten. ePub-" +"reparatie zal trachten om deze te detecteren en ze te vervangen door " +"constructies waar epubcheck geen problemen mee heeft. Dit kan voor " +"groteveranderingen in uw epub-bestand zorgen. Klaag hierover bij het " +"epubcheck-project." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:21 msgid "" @@ -2592,17 +2601,17 @@ msgid "" "By default, no fixing is done and messages are printed out for each error " "detected. Use the options to control which errors are automatically fixed." msgstr "" -"%prog [opties] bestand.epu\n" +"%prog [opties] bestand.epub\n" "Herstelt eenvoudige problemen in EPUB-bestanden die ervoor kunnen zorgen dat " "ze geweigerd worden door slecht ontworpen publicatiediensten.\n" "\n" -"Standaard worden geen reparaties gemaakt en foutmeldingen worden weergegeven " -"voor iedere gevonden fout. Gebruik de opties om in te stellen welke fouten " -"automatisch hersteld worden." +"Standaard worden geen reparaties uitgevoerd en foutmeldingen worden " +"weergegeven voor iedere gevonden fout. Gebruik de opties om in te stellen " +"welke fouten automatisch hersteld worden." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 msgid "You must specify an epub file" -msgstr "U moet een epub-bestand opgeven." +msgstr "Je moet een epub-bestand opgeven." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 msgid "Fix unmanifested files" @@ -2613,7 +2622,7 @@ msgid "" "Fix unmanifested files. epub-fix can either add them to the manifest or " "delete them as specified by the delete unmanifested option." msgstr "" -"Herstel ontbrekende bestanden in het manifest. epub-reparatie kan deze " +"Herstel het ontbreken van bestanden in het manifest. epub-reparatie kan deze " "toevoegen aan het manifest of ze wissen zoals gespecificeerd door de functie " "\"wis bestanden die niet in het manifest zijn opgenomen\"." @@ -2641,10 +2650,10 @@ msgid "" msgstr "" "Deactiveer het splitsen op het einde van een pagina. Normaal gesproken " "worden invoerbestanden bij iedere nieuwe pagina automatisch in twee " -"bestanden opgesplitst. Dit resulteert in een e-bookbestand dat sneller " +"bestanden opgesplitst. Dit resulteert in een e-boekbestand dat sneller " "verwerkt kan worden met minder werk voor het systeem. Echter, het splitsen " -"zelf is langzaam, en als het bronbestand een groot aantal pagina's bevat " -"kunt udeze splitsing uitschakelen." +"zelf is langzaam, en als het bronbestand een groot aantal pagina's bevat kan " +"u deze splitsing uitschakelen." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:73 msgid "" @@ -2676,8 +2685,8 @@ msgid "" msgstr "" "Gebruik geen SVG voor de omslag van het boek. Gebruik deze optie als je EPUB " "gebruikt gaat worden op een apparaat dat SVG niet ondersteunt, zoals de " -"iPhone of de JetBook Lite. Zonder deze optie, zullen deze apparaten de " -"omslag van het boek als een lege pagina laten zien." +"iPhone of de JetBook Lite. Zonder deze optie zullen deze apparaten de omslag " +"van het boek als een lege pagina laten zien." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:94 msgid "" @@ -2711,7 +2720,7 @@ msgstr "Start" #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32 msgid "Do not insert a Table of Contents at the beginning of the book." -msgstr "Voeg geen inhoudsopgave aan het begin van het boek toe." +msgstr "Geen inhoudsopgave toevoegen aan het begin van het boek." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" @@ -2725,9 +2734,9 @@ msgid "" msgstr "" "Specificeer het indelen in paragrafen. De waarde \"niets\" maakt van het " "boek één paragraaf. De waarde \"bestanden\" maakt van elk bestand een " -"paragraaf; doe dit als je apparaat problemen heeft. De waarde " +"paragraaf; doe dit als uw apparaat problemen heeft. De waarde " "\"Inhoudsopgave\" maakt van elke onderdeel in de inhoudsopgave een titel en " -"maakt paragrafen; als dit niet goed werkt dien je de instellingen voor " +"maakt paragrafen; als dit niet goed werkt dient u de instellingen voor " "\"Structuurdetectie\" en/of \"Inhoudsopgave\" aan te passen (zet \"Forceer " "gebruik van auto-gegenereerde inhoudsopgave\" aan)." @@ -2759,7 +2768,7 @@ msgid "" "negative. 0 implies that no links in the root HTML file are followed. " "Default is %default." msgstr "" -"Maximale recursiediepte bij het volgen van links in HTML-bestanden. Kan niet " +"Maximale recursiediepte bij het volgen van links in HTML-bestanden. Mag niet " "negatief zijn. 0 geeft aan dat geen links in het hoofd-HTML-bestand zijn " "gevolgd. Standaard is %default." @@ -2770,9 +2779,9 @@ msgid "" "can result in various nasty side effects in the rest of of the conversion " "pipeline." msgstr "" -"Normaal gesproken herschikt deze invoer plug-in alle invoerbestanden in een " -"standaard hiërarchie van mappen. Gebruik deze optie alleen als u weet wat u " -"doet, omdat het kan resulteren in verschillende akelige problemen met de " +"Normaal gesproken herschikt deze invoerplug-in alle invoerbestanden in een " +"standaard hiërarchie van mappen. Gebruik deze optie alleen als je weet wat " +"je doet, omdat het kan resulteren in verschillende akelige problemen met de " "rest van het conversiesysteem." #: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:32 @@ -2831,7 +2840,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." -msgstr "EPUB uit LIT-bestand aanmaken…" +msgstr "Aanmaken LIT-bestand uit EPUB..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320 msgid "\tBook Designer file detected." @@ -2839,11 +2848,11 @@ msgstr "\tBook Designer-bestand herkend." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:322 msgid "\tParsing HTML..." -msgstr "\tHTML verwerken…" +msgstr "\tHTML verwerken..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:345 msgid "\tBaen file detected. Re-parsing..." -msgstr "\tBaen-bestand herkend. Opnieuw verwerken…" +msgstr "\tBaen-bestand herkend. Opnieuw verwerken..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:361 msgid "Written preprocessed HTML to " @@ -2872,7 +2881,7 @@ msgstr "Link %s %s kan niet verwerkt worden" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:608 msgid "Cannot add link %s to TOC" -msgstr "Link %s niet aan de inhoudsopgave toevoegen" +msgstr "Kan link %s niet aan de inhoudsopgave toevoegen" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:957 msgid "Unable to process image %s. Error: %s" @@ -2931,15 +2940,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:137 msgid "Output LRS file" -msgstr "Uitvoer LRS-bestand" +msgstr "Uitvoer-LRS-bestand" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:139 msgid "Do not save embedded image and font files to disk" -msgstr "Ingebedde afbeelding en lettertype niet bewaren op schijf" +msgstr "Ingebedde afbeeldingen en lettertypes niet bewaren op schijf" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:158 msgid "Parsing LRF..." -msgstr "LRF verwerken…" +msgstr "LRF verwerken..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:161 msgid "Creating XML..." @@ -3009,7 +3018,7 @@ msgstr "Geef sorteersleutel voor de auteur op" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:597 msgid "The category this book belongs to. E.g.: History" -msgstr "De categorie waartoe dit boek behoord. B.v.: Geschiedenis" +msgstr "De categorie waartoe dit boek behoord. bv.: Geschiedenis" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:600 msgid "Path to a graphic that will be set as this files' thumbnail" @@ -3086,7 +3095,7 @@ msgid "" "Minimum paragraph indent (the indent of the first line of a paragraph) in " "pts. Default: %default" msgstr "" -"Minimale alinea-inspringen (het inspringen van de eerste regel in een " +"Minimaal inspringen voor alinea (het inspringen van de eerste regel in een " "alinea) in pts. Standaard: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:112 @@ -3094,7 +3103,7 @@ msgid "" "Render tables in the HTML as images (useful if the document has large or " "complex tables)" msgstr "" -"Teken HTML-tabellen als afbeeldingen. (Handig als het document grote of " +"Teken HTML-tabellen als afbeeldingen. (Nuttig als het document grote of " "gecompliceerde tabellen bevat)" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:117 @@ -3126,7 +3135,7 @@ msgid "" "Extract common e-book formats from archives (zip/rar) files. Also try to " "autodetect if they are actually cbz/cbr files." msgstr "" -"Pak archiefbestanden(zip/rar) met standaard e-bookformaten uit. Probeer ook " +"Pak archiefbestanden(zip/rar) met standaard e-boekformaten uit. Probeer ook " "te detecteren of het cbr/cbz-bestanden zijn." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:56 @@ -3137,97 +3146,97 @@ msgstr "Waarde: onbekend veld " msgid "TEMPLATE ERROR" msgstr "SJABLOONFOUT" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Nee" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Schrijver(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Uitgever" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Opmerkingen" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Labels" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Reeks" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Taal" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Tijdsaanduiding" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Gepubliceerd" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Rechten" @@ -3249,15 +3258,15 @@ msgid "" "silently ignored.\n" msgstr "" "\n" -"Lees/Schrijf metadata van/naar e-bookbestanden.\n" +"Lees/Schrijf metadata van/naar e-boekbestanden.\n" "\n" "Ondersteunde formaten voor het lezen van metadata: %s\n" "\n" "Ondersteunde formaten voor het schrijven van metadata: %s\n" "\n" -"Verschillende bestandstypes ondersteunen verschillende soorten metadata. \n" -"Als u probeert metadata in in te stellen op een bestandstype dat dit niet \n" -"ondersteund zullen deze metadata genegeerd worden.\n" +"Verschillende bestandstypes ondersteunen verschillende soorten metadata. Als " +"u probeert bepaalde metadata in te stellen op een bestandstype dat deze niet " +"ondersteund, dan zal deze metadata genegeerd worden.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:40 msgid "" @@ -3273,7 +3282,7 @@ msgid "" "title is specified, it will be auto-generated from the title." msgstr "" "De versie van de titel die wordt gebruikt bij het sorteren. Als deze leeg is " -"en de titel is opgegeven, dan zal dit automatisch aan de hand van de titel " +"en de titel is opgegeven, dan zal deze automatisch aan de hand van de titel " "aangemaakt worden." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:48 @@ -3281,8 +3290,8 @@ msgid "" "String to be used when sorting by author. If unspecified, and the author(s) " "are specified, it will be auto-generated from the author(s)." msgstr "" -"Regel die wordt gebruikt bij het sorteren op auteur. Als deze leeg is, en de " -"auteur(s) zijn opgegeven, dan zal dit automatisch aan de hand van de " +"Tekst die wordt gebruikt bij het sorteren op auteur. Als deze leeg is, en de " +"auteur(s) zijn opgegeven, dan zal deze automatisch aan de hand van de " "auteur(s) aangemaakt worden." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:52 @@ -3300,7 +3309,7 @@ msgstr "Geef de publicatiedatum op." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77 msgid "Get the cover from the ebook and save it at as the specified file." msgstr "" -"Haal de omslag van het e-book en sla deze op in het opgegeven bestand." +"Haal de omslag van het e-boek en sla deze op in het opgegeven bestand." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80 msgid "" @@ -3317,7 +3326,7 @@ msgid "" "from the OPF file" msgstr "" "Lees metadata uit het opgegeven OPF-bestand en gebruik deze om de metadata " -"in het e-book in te stellen. Metadata die op de opdrachtregel opgegeven " +"in het e-boek in te stellen. Metadata die op de opdrachtregel opgegeven " "worden hebben voorrang boven de metadata die zich in het OPF-bestand " "bevinden." @@ -3360,54 +3369,54 @@ msgstr "" "\n" "%prog [opties] ISBN\n" "\n" -"Haal een omslagafbeelding of sociale-metagegevens (labels, waarderingen, " -"etc) voor het met ISBN-aangeduide boek op van LibraryThing.com\n" +"Haal een omslagafbeelding of sociale metadata (labels, waarderingen, enz) op " +"van LibraryThing.com voor het met het ISBN aangeduide boek op\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "Download metadata en omslagen van Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "Verenigde Staten" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "Frankrijk" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Duitsland" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "Verenigd Koninkrijk" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "Italië" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "Amazon website om te gebruiken:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -"Metadata van Amazon zal worden verkregen gebruikmakend van de Amazon website " -"van dit land." +"Metadata van Amazon worden opgehaald met gebruik van de Amazon-website van " +"dit land." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." -msgstr "Time-out van Amazon. Probeer later nog eens" +msgstr "Time-out van Amazon. Probeer later opnieuw." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:159 msgid "Metadata source" @@ -3487,7 +3496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:26 msgid "When present, use author sort field as author." -msgstr "Gebruik het auteurs-sorteerveld als auteur, wanneer dit aanwezig is." +msgstr "Gebruik het veld sorteerauteur als auteur, wanneer dit aanwezig is." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:30 msgid "" @@ -3518,9 +3527,9 @@ msgid "" "will try to convert margins specified in the input document, otherwise it " "will ignore them." msgstr "" -"Negeer marges in het invoerdocument. Als dit uit staat zal de MOBI-uitvoer " -"plug-in marges in het invoerdocument proberen om te zetten, anders worden ze " -"genegeerd." +"Negeer marges in het invoerdocument. Als dit uit staat zal de MOBI-" +"uitvoerplug-in marges in het invoerdocument proberen om te zetten, anders " +"worden ze genegeerd." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:113 msgid "All articles" @@ -3613,7 +3622,7 @@ msgstr "Opties voor aanmaken HTML-inhoudsopgave" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3622,11 +3631,12 @@ msgstr "Waardering" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/split.py:34 msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -msgstr "Kon geen redelijk punt vinden om te splitsen: %s deel-omvang: %d KB" +msgstr "" +"Kon geen redelijk punt vinden om te splitsen: Grootte %s-deelboom: %d KB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." -msgstr "OPF/NCX/enz. aanmaak opties." +msgstr "Aanmaakopties OPF/NCX/enz.." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:35 msgid "OPF version to generate. Default is %default." @@ -3649,7 +3659,7 @@ msgstr "Zijpaneel" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" -msgstr "Formaat voor binnen in de pdb-container. Keuzes zijn:" +msgstr "Formaat voor binnenin de pdb-container. Keuzes zijn:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:27 msgid "" @@ -3935,7 +3945,7 @@ msgid "" msgstr "" "Aangepaste afmetingen van het document. Gebruik het formaat BreedtexHoogte, " "bijvoorbeeld ‘123x321’ om de breedte en hoogte te specificeren. Dit heeft " -"voorrang over een gespecificeerd papierformaat." +"voorrang boven een gespecificeerd papierformaat." #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:45 msgid "The orientation of the page. Default is portrait. Choices are %s" @@ -3952,7 +3962,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" -msgstr "Kan pdftohtml niet vinden, controleer of het in uw PATH aanwezig is." +msgstr "Kan pdftohtml niet vinden, controleer of het in uw PATH aanwezig is" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:32 msgid "" @@ -4073,12 +4083,11 @@ msgstr "" "* single: Elke regel bevat een alinea.\n" "* print: Elke regel met minstens twee spaties of een tab aan het begin " "begint een alinea.\n" -"* unformatted: De meeste regels hebben harde regel-eindes, weinig of geen " +"* unformatted: De meeste regels hebben harde regeleindes, weinig of geen " "blanco regels of inspringen. Probeert de structuur vast te stellen en de " "onderscheidende elementen te herformatteren.\n" "* off: Wijzig de alineastructuur niet. Nuttig in combinatie met Markdown of " -"Textileformattering zodat geen formattering verloren gaat\n" -"." +"Textileformattering zodat geen formattering verloren gaat." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:43 msgid "" @@ -4093,21 +4102,21 @@ msgid "" "markdown see" msgstr "" "Opmaak gebruikt in het document.\n" -" * auto: Bepaal automatisch welke opmaakfunctie gebruikt wordt.\n" +"* auto: Bepaal automatisch welke opmaakfunctie gebruikt wordt.\n" "* plain: Verwerk de opmaak niet. Alles is een alinea en er wordt geen opmaak " "toegepast.\n" -"* heuristic: Heuristisch verwerken zodat hoofdstuk koppen, schuine tekst, " +"* heuristic: Heuristisch verwerken zodat hoofdstukkoppen, schuine tekst, " "e.d. herkend worden.\n" -"* textile: Verwerk met Textile-opmaak.\n" -"* markdown: Om meer over markdown opmaak te leren gaat u naar" +"* textile: Verwerk met Textileopmaak.\n" +"* markdown: Om meer over markdownopmaak te leren kijk naar" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:53 msgid "" "Normally extra spaces are condensed into a single space. With this option " "all spaces will be displayed." msgstr "" -"Normaal worden alle meervoudige spaties door een enkele spatie vervangen. " -"Met deze optie zullen alle spaties zichtbaar blijven." +"Normaal wordt alle meervoudige witruimte door een enkele spatie vervangen. " +"Met deze optie zal alle witruimte zichtbaar blijven." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:56 msgid "" @@ -4115,7 +4124,7 @@ msgid "" "they will be removed." msgstr "" "Normaal wordt witruimte aan het begin van een regel behouden. Met deze optie " -"worden ze verwijderd." +"wordt ze verwijderd." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:59 msgid "Do not insert a Table of Contents into the output text." @@ -4150,8 +4159,8 @@ msgid "" msgstr "" "Opmaak gebruikt binnen document.\n" "* plain: Tekst zonder opmaak.\n" -"* markdown: markdown-opmaak.\n" -"* textile: textile-opmaak." +"* markdown: markdownopmaak.\n" +"* textile: textileopmaak." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:61 msgid "" @@ -4159,9 +4168,9 @@ msgid "" "with a txt-output-formatting option that is not none because links are " "always removed with plain text output." msgstr "" -"Verwijder geen koppelingen uit het document. Dit is alleen zinvol met een " -"txt-uitvoeroptie anders dan ‘geen’, want koppelingen worden altijd uit " -"platte-tekstbestanden verwijderd." +"Verwijder geen koppelingen uit het document. Dit is niet zinvol bij de txt-" +"uitvoeroptie ‘plain’, want koppelingen worden altijd uit " +"plattetekstbestanden verwijderd." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:66 msgid "" @@ -4169,9 +4178,9 @@ msgid "" "paired with a txt-output-formatting option that is not none because links " "are always removed with plain text output." msgstr "" -"Verwijder geen koppelingen naar afbeeldingen uit het document. Dit is alleen " -"nuttig in combinatie met een txt-uitvoer optie anders dan ‘geen’ aangezien " -"koppelingen bij platte-tekst uitvoer altijd worden verwijderd." +"Verwijder geen koppelingen naar afbeeldingen uit het document. Dit is niet " +"zinvol bij de txt-uitvoeroptie ‘plain’ aangezien koppelingen bij " +"plattetekstuitvoer altijd worden verwijderd." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:71 msgid "" @@ -4185,7 +4194,7 @@ msgstr "" "uitvoeropmaak is ingesteld op textile. Textile is de enige formattering die " "ondersteuning biedt voor het instellen van tekstkleur. Als deze optie niet " "is gespecificeerd, zal de tekstkleur niet worden ingesteld en gelijk zijn " -"aan de standaardkleur voor je E-reader (over het algemeen is dit zwart)." +"aan de standaardkleur voor uw E-reader (over het algemeen is dit zwart)." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104 msgid "Send file to storage card instead of main memory by default" @@ -4227,7 +4236,7 @@ msgstr "Standaarden voor omzetten naar LRF" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Options for the LRF ebook viewer" -msgstr "Opties voor de LRF e-reader" +msgstr "Opties voor de LRF ebook viewer" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Formats that are viewed using the internal viewer" @@ -4262,8 +4271,8 @@ msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -"Laat de omslagafbeeldingen in een apart venster zien, in plaats van in het " -"hoofdvenster van calibre." +"Laat de omslagafbeeldingen in een apart venster zien in plaats van in het " +"hoofdvenster van calibre" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Disable notifications from the system tray icon" @@ -4296,7 +4305,7 @@ msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -"Maximum aantal gelijktijdige conversies/nieuwsdownloads. Dit aantal is twee " +"Maximumaantal gelijktijdige conversies/nieuwsdownloads. Dit aantal is twee " "keer het werkelijke aantal, wegens historische redenen." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:170 @@ -4407,7 +4416,7 @@ msgid "" "directory, assumes every ebook file is the same book in a different format)" msgstr "" "Boeken uit mappen en deelmappen toevoegen (Eén boek per map, neemt aan dat " -"ieder e-bookbestand hetzelfde boek in een ander formaat is)" +"ieder e-boekbestand hetzelfde boek in een ander formaat is)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:61 msgid "" @@ -4415,7 +4424,7 @@ msgid "" "directory, assumes every ebook file is a different book)" msgstr "" "Boeken uit mappen en deelmappen toevoegen (Meerdere boeken per map, neemt " -"aan dat ieder e-bookbestand een ander boek bevat)" +"aan dat ieder e-boekbestand een ander boek bevat)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:65 msgid "Add Empty book. (Book entry with no formats)" @@ -4439,7 +4448,7 @@ msgstr "Shift+A" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 msgid "Are you sure" -msgstr "Weet u het zeker?" +msgstr "Weet u zeker" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 msgid "" @@ -4464,7 +4473,7 @@ msgstr "Boekrecords vanuit ISBN aanmaken" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 msgid "Uploading books to device." -msgstr "Boeken naar de lezer sturen." +msgstr "Boeken naar het apparaat sturen." #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 msgid "Supported books" @@ -4486,7 +4495,7 @@ msgid "" msgstr "" "De volgende boeken werden in tweevoud gevonden. Ingevoerde boekformaten " "werden verwerkt en volgens de instellingen voor automatisch samenvoegen aan " -"uw Calibre-bibliotheek toegevoegd." +"uw calibredatabank toegevoegd." #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata" @@ -4503,7 +4512,7 @@ msgid "Add to library" msgstr "Aan bibliotheek toevoegen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4517,7 +4526,7 @@ msgstr "Geen boek geselecteerd" msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" -"De volgende boeken zijn virtueel en kunnen niet aan de calibre-bibliotheek " +"De volgende boeken zijn virtueel en kunnen niet aan de calibrebibliotheek " "toegevoegd worden:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 @@ -4565,7 +4574,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Geen boeken geselecteerd" @@ -4576,7 +4585,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:95 msgid "Merging user annotations into database" -msgstr "Samenvoegen van gebruikers annotaties in de database" +msgstr "Samenvoegen van gebruikersannotaties in de database" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123 msgid "%s
    Last Page Read: %d (%d%%)" @@ -4623,88 +4632,102 @@ msgstr "Catalogusmap exporteren" msgid "Select destination for %s.%s" msgstr "Selecteer locatie voor %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Kies een calibre-bibliotheek om mee te werken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Verwissel/maak bibliotheek…" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Snel schakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Bibliotheek hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Bibliotheek verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Kies een willekeurig boek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Bibliotheek onderhouden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "backupstatus van metadata van bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" -msgstr "Backup van metagegevens van alle boeken starten" +msgstr "Backup van metadata van alle boeken starten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Bibliotheek controleren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Database terugzetten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Kies een nieuwe naam voor bibliotheek %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" "Let erop dat de daadwerkelijke map van de bibliotheek hernoemd zal worden." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Bestaat al" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." -msgstr "De map %s bestaat al. Verwijder deze eerst." +msgstr "Map %s bestaat al. Verwijder deze eerst." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "Te lang" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "Pad naar bibliotheek is te lang. Moet minder dan %d tekens zijn." + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Hernoemen mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4713,45 +4736,45 @@ msgstr "" "oorzaak hiervan is dat een van de bestanden in de bibliotheek door een ander " "programma in gebruik is." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Weet u het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

    %s

    will be permanently deleted. Are you sure?" msgstr "" "Alle bestanden (niet enkel E-boeken) uit " -"

    %s

    zullen permanent verwijderd worden. Weet je " +"

    %s

    zullen permanent verwijderd worden. Weet u " "het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "geen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Backupstatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Metadatabestanden die nog geschreven moeten worden: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Backup metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4759,7 +4782,7 @@ msgstr "" "Er kan een backup van metadata gemaakt worden terwijl calibre actief is, met " "een snelheid van ongeveer één boek per drie seconden." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4767,60 +4790,60 @@ msgstr "" msgid "Success" msgstr "Gelukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -"Geen fouten gevonden in de database van de calibre-bibliotheek. Moet calibre " +"Geen fouten gevonden in de database van de calibrebibliotheek. Moet calibre " "controleren of de bestanden in de bibliotheek overeenkomen met informatie in " "de database?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Controle database-integriteit mislukt. Klik op ‘Details tonen’ voor details." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Geen fouten gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" "De bestanden in de bibliotheek komen overeen met de database-informatie." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Geen bibliotheek gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -"Geen bestaande calibre-bibliotheek op %s gevonden. Deze wordt verwijderd van " +"Geen bestaande calibrebibliotheek op %s gevonden. Deze wordt verwijderd van " "de lijst van bestaande bibliotheken." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Niet toegestaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4828,10 +4851,10 @@ msgstr "" "Het is niet mogelijk van bibliotheek te veranderen wanneer de " "omgevingsvariabele CALIBRE_OVERRIDE_DATABASE_PATH in gebruik is." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" -"U kunt niet van bibliotheek wisselen wanneer er taken uitgevoerd worden" +"Je kunt niet van bibliotheek wisselen wanneer taken uitgevoerd worden" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22 msgid "C" @@ -4865,7 +4888,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:83 msgid "Copy to library" -msgstr "Naar bibliotheek kopieren" +msgstr "Naar bibliotheek kopiëren" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:84 msgid "Copy selected books to the specified library" @@ -4952,80 +4975,95 @@ msgstr "Verwijder geselecteerde boeken" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 msgid "Remove files of a specific format from selected books.." msgstr "" -"Verwijder bestanden in een specifiek formaat van de geselecteerde boeken…" +"Verwijder bestanden in een specifiek formaat van de geselecteerde boeken..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 msgid "Remove all formats from selected books, except..." msgstr "Verwijder alle formaten van de geselecteerde boeken, behalve…" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "Verwijder alle formaten van de geselecteerde boeken" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Verwijder omslagen van de geselecteerde boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Verwijder de boeken die aan de criteria voldoen van het apparaat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Kan niet verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Kies formaten om te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

    Note that this will never remove " "all formats from a book." msgstr "" +"Kies de formaten die niet verwijderd moeten worden.

    NB: dit " +"verwijdert nooit alle formaten uit een boek." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
    The book metadata will be kept. Are you sure?" +msgstr "" +"Alle formaten van de geselecteerde boeken zullen verwijderd " +"worden uit uw bibliotheek.
    De metadata ervan zal worden bewaard. Weet u " +"het zeker?" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Kan boeken niet verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Geen apparaat verbonden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Hoofdgeheugen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Geheugenkaart A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Geheugenkaart B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Er zijn geen boeken om te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Geen van de geselecteerde boeken bevindt zich op het apparaat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." -msgstr "Boeken worden van de lezer verwijderd." +msgstr "Boeken worden van het apparaat verwijderd." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -"Sommige geselecteerde boeken staan op de lezer. Waarvan wilt u de " -"geselecteerde bestanden verwijderen?" +"Sommige geselecteerde boeken staan op het verbonden apparaat. Waarvan " +"wilt u de geselecteerde bestanden verwijderen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5034,13 +5072,13 @@ msgstr "" "bestanden zullen uit de calibre-bibliotheek verwijderd worden. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" msgstr "" -"De geselecteerde boeken zullen definitief verwijderd worden van je " -"apparaat. Weet je het zeker?" +"De geselecteerde boeken zullen definitief verwijderd worden van uw " +"apparaat. Weet u het zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" @@ -5057,11 +5095,11 @@ msgstr "Met Bambook verbinden" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" -msgstr "Contentserver starten" +msgstr "Inhoudsserver starten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" -msgstr "Contentserver stoppen" +msgstr "Inhoudsserver stoppen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96 @@ -5086,7 +5124,7 @@ msgstr "D" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123 msgid "Send to device" -msgstr "Naar lezer sturen" +msgstr "Naar apparaat sturen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" @@ -5121,7 +5159,7 @@ msgstr "Metadata bewerken" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28 msgid "Merge book records" -msgstr "Boek-records samenvoegen" +msgstr "Boekrecords samenvoegen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 msgid "M" @@ -5150,7 +5188,7 @@ msgstr "Met het eerste geselecteerde boek samenvoegen - de anderen behouden" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:49 msgid "Merge only formats into first selected book - delete others" msgstr "" -"Enkel formaten samenvoegen in eerst geselecteerde boek - anderen verwijderen" +"Enkel formaten invoegen in eerst geselecteerde boek - anderen verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:71 msgid "Cannot download metadata" @@ -5211,10 +5249,10 @@ msgid "" "Click \"Show details\" to see the list of changed books. Do you want to " "proceed?" msgstr "" -"De metadata voor enkele boeken in je bibliotheek zijn veranderd na de start " -"van het downloaden. Als je doorgaat, zullen sommige veranderingen mogelijk " +"De metadata voor enkele boeken in uw bibliotheek zijn veranderd na de start " +"van het downloaden. Als u doorgaat, zullen sommige veranderingen mogelijk " "worden overschreven. Klik \"Toon details\" om de lijst van gewijzigde boeken " -"te zien. Wil je doorgaan?" +"te zien. Wilt u doorgaan?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:219 @@ -5245,10 +5283,10 @@ msgid "" "second and subsequently selected books will not be deleted or " "changed.

    Please confirm you want to proceed." msgstr "" -"Boekformaten en metadata van de selectie zullen aan het eerste " -"geselecteerde boek (%s) toegevoegd worden. ISBN zal niet " -"ingevoegd worden.

    De geselecteerde boeken zullen niet verwijderd of " -"aangepast worden.

    Bevestig dat u door wilt gaan." +"Boekformaten en metadata van de selectie zullen toegevoegd worden aan het " +"eerst geselecteerde boek (%s). ISBN zal niet ingevoegd " +"worden.

    De geselecteerde boeken zullen niet verwijderd of aangepast " +"worden.

    Bevestig dat u wilt doorgaan." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:283 msgid "" @@ -5267,7 +5305,8 @@ msgstr "" "samenvoegen worden het tweede en daarop volgende boeken verwijderd. " "Alle boekformaten in het eerst geselecteerde boek worden behouden en elk " "duplicaatformaat in de andere boeken wordt permanent</b> uit de " -"bibliotheek verwijderd.

    Bevestig dat u door wilt gaan." +"bibliotheek verwijderd.

    Weet u zeker dat u door wilt " +"gaan?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:299 msgid "" @@ -5285,17 +5324,17 @@ msgstr "" "volgende boeken verwijderd. Alle boekformaten van het eerst " "geselecteerde boek worden behouden en elk duplicaatformaat in de andere " "boeken wordt permanent uit de bibliotheek verwijderd. " -"

    Bevestig dat u door wilt gaan." +"

    Weet u zeker dat u door wilt gaan?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "Wijzigingen in metadata toepassen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "Enkele fouten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5341,7 +5380,7 @@ msgid "Move to next highlighted match" msgstr "Ga naar volgende gemarkeerde overeenkomst" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5411,40 +5450,40 @@ msgstr "Ctrl+R" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24 msgid "Save single format to disk..." -msgstr "Bewaar enkel formaat op schijf…" +msgstr "Enkel formaat op schijf bewaren…" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Op schijf opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "In één enkele map op schijf opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Bewaar alleen %s-formaat op schijf" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Bewaar enkel %s-formaat op de harde schijf, in één enkele map" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Kan niet op schijf opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Kies een bestemmingsmap" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5454,20 +5493,20 @@ msgstr "" "corruptie van de bibliotheek veroorzaken. De optie ‘Op schijf opslaan’ is " "om bestanden uit de calibre-bibliotheek te exporteren." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Fout tijdens opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Er is een fout opgetreden tijdens het opslaan." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Kan sommige boeken niet opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Klik op ‘Toon details’ om die boeken te zien." @@ -5486,7 +5525,7 @@ msgstr "Geen details beschikbaar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:27 msgid "No detailed information is available for books on the device." -msgstr "Er zijn geen details over de boeken op de lezer beschikbaar." +msgstr "Er zijn geen details over de boeken op het apparaat beschikbaar." #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17 msgid "Similar books..." @@ -5530,7 +5569,7 @@ msgstr "Boeken verkrijgen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "Zoek naar E-boeken" +msgstr "Zoeken naar e-boeken" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" @@ -5552,7 +5591,7 @@ msgstr "Winkels" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "Kies winkels" @@ -5576,7 +5615,7 @@ msgid "" "are looking for, at the best price. You also get DRM status and other useful " "information." msgstr "" -"Met de geintegreerde zoekfunctie kunt u eenvoudig zien welke winkels het " +"Met de geïntegreerde zoekfunctie kunt u eenvoudig zien welke winkels het " "boek dat u zoek aanbieden, en tegen welke prijs. U kunt ook DRM-status en " "andere nuttige informatie inzien." @@ -5611,7 +5650,7 @@ msgstr "Epub aanpassen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:16 msgid "Make small changes to ePub format books" -msgstr "Maak kleine veranderingen aan ePub-boeken" +msgstr "Breng kleine veranderingen aan in ePub-boeken" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 msgid "T" @@ -5636,7 +5675,7 @@ msgstr "Tonen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 msgid "View specific format" -msgstr "Toon specifiek formaat" +msgstr "Specifiek formaat onen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 msgid "Read a random book" @@ -5704,7 +5743,7 @@ msgstr "%s heeft geen beschikbare formaten." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 msgid "Searching in" -msgstr "Zoek in" +msgstr "Zoeken in" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 msgid "Adding..." @@ -5799,7 +5838,7 @@ msgstr "is geen geldige hoofdmap" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:146 msgid "Add books to calibre" -msgstr "Voeg boeken aan calibret oe" +msgstr "Boeken an calibre toevoegen" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:62 @@ -5837,7 +5876,7 @@ msgid "" "

    Make sure that the folder you chose for your calibre library is " "not under the root folder you choose.

    " msgstr "" -"

    calibre kan uw computer automatisch op bestaande boeken doorzoeken. Deze " +"

    Calibre kan uw computer automatisch op bestaande boeken doorzoeken. Deze " "boeken zullen dan naar de calibrebibliotheek gekopieerd worden. Deze " "wizard zal u helpen bij het scannen, aanpassen en importeren van uw " "bestaande boekencollectie .

    \n" @@ -5899,10 +5938,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5911,7 +5950,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:191 msgid "..." -msgstr "…" +msgstr "..." #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:72 msgid "Handle multiple files per book" @@ -5922,8 +5961,8 @@ msgid "" "&One book per folder, assumes every ebook file in a folder is the same book " "in a different format" msgstr "" -"&Een boek per map, neem aan dat elk e-bookbestand in een map hetzelfde boek " -"in een ander formaat is" +"Eén b&oek per map, elk e-boekbestand in een map is hetzelfde boek in een " +"ander formaat" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:74 msgid "" @@ -5948,7 +5987,7 @@ msgid "Book %s of %s" msgstr "Boek %s van %s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Collecties" @@ -5960,7 +5999,7 @@ msgstr "Omslag plakken" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244 msgid "Copy Cover" -msgstr "Omslag kopieren" +msgstr "Omslag kopiëren" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:513 msgid "Double-click to open Book Details window" @@ -5968,7 +6007,7 @@ msgstr "Klik dubbel om de boekdetails te zien" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Pad" @@ -6071,7 +6110,7 @@ msgstr "uitvoer" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6096,7 +6135,7 @@ msgstr "Coderingsinstellingen (aan te passen bij fouten) :" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:81 msgid "BibTeX entry type:" -msgstr "type Bibtex-entry" +msgstr "type Bibtexentry" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:82 msgid "Create a citation tag?" @@ -6134,7 +6173,7 @@ msgstr "CSV/XML-opties" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:18 msgid "E-book options" -msgstr "E-book instellingen" +msgstr "E-boekinstellingen" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 msgid "Sections to include in catalog." @@ -6166,7 +6205,7 @@ msgstr "Boeken per &titel" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 msgid "Books by Author" -msgstr "Boeken op schrijver" +msgstr "Boeken op auteur" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:304 msgid "" @@ -6243,7 +6282,7 @@ msgstr "Overige opties" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 msgid "&Wishlist tag" -msgstr "&Verlanglijst-label" +msgstr "Label &Verlanglijst" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 msgid "Books tagged as Wishlist items will be displayed with an X" @@ -6251,11 +6290,11 @@ msgstr "Boeken met het label voor verlanglijst worden met een ‘X’ getoond" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 msgid "&Thumbnail width" -msgstr "Voorbeeldweergave breed&te" +msgstr "breed&te voorbeeldweergave" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 msgid "Size hint for Description cover thumbnails" -msgstr "Omvang hint voor beschrijving omslag voorbeeldweergave" +msgstr "Hint voor omvang van voorbeeldweergave van omslag" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 msgid " inch" @@ -6307,7 +6346,7 @@ msgstr "&Scheidingsteken" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:33 msgid "Tab template for catalog.ui" -msgstr "Sjabloon-tabblad voor catalog.ui" +msgstr "Sjabloon voor tabblad van catalog.ui" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:69 msgid "Bold" @@ -6372,7 +6411,7 @@ msgstr "Opmaak verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:134 msgid "Copy" -msgstr "Kopieren" +msgstr "Kopiëren" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:136 @@ -6425,7 +6464,7 @@ msgstr "Standaard" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:131 msgid "Heading" -msgstr "Titel" +msgstr "Kop" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:132 msgid "Pre-formatted" @@ -6479,10 +6518,10 @@ msgid "" "in a previous conversion (if they exist) instead of using the defaults " "specified in the Preferences" msgstr "" -"Voor instellingen die niet in dit dialoog venster veranderd kunnen worden, " -"gebruikt u de waarden die opgeslagen zijn tijdens een eerdere conversie " -"(indien deze bestaan), in plaats van de standaardwaarden die zijn opgegeven " -"onder de voorkeursinstellingen." +"Gebruik de waarden die opgeslagen zijn tijdens een eerdere conversie (indien " +"deze bestaan) in plaats van de standaardwaarden die zijn opgegeven onder de " +"voorkeursinstellingen voor instellingen die niet opgegeven kunnenworden in " +"dit dialoogvenster," #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:74 msgid "Bulk Convert" @@ -6581,7 +6620,7 @@ msgstr "Foutopsporing" #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 msgid "Debug the conversion process." -msgstr "Zoeken fouten in conversie proces." +msgstr "Zoeken fouten in conversieproces." #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:56 @@ -6594,7 +6633,7 @@ msgstr "Ongeldige map voor foutopsporing" #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:59 msgid "Failed to create debug directory" -msgstr "Foutopsporingsmap kan niet aangemaakt worden" +msgstr "Foutopsporingsmap kan niet aangemaakt worden." #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:55 msgid "" @@ -6652,7 +6691,7 @@ msgstr "Maak EPUB-bestandsstructuur vlak (intern bestands&formaat)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12 msgid "FB2 Input" -msgstr "FB2 invoer" +msgstr "FB2-invoer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:34 msgid "Do not insert a &Table of Contents at the beginning of the book." @@ -6849,7 +6888,7 @@ msgstr "Tekst uitvullen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138 msgid "&Disable font size rescaling" -msgstr "&Deactiveer lettergrootte herschaling" +msgstr "&Deactiveer lettergrootteherschaling" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139 msgid "Base &font size:" @@ -6869,7 +6908,7 @@ msgstr "T&ekencodering van invoer:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147 msgid "Remove &spacing between paragraphs" -msgstr "Verwijder lege witruimte&s tussen alinea's" +msgstr "Verwijder witruimte&s tussen alinea's" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:148 msgid "Indent size:" @@ -6939,7 +6978,7 @@ msgstr "&Woordruimte:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 msgid "Minimum para. &indent:" -msgstr "Minimale &inspringing alinea:" +msgstr "Minimale &insprong alinea:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 msgid "Render &tables as images" @@ -6963,7 +7002,7 @@ msgstr "&Opmaak voor header:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132 msgid "&Embed fonts" -msgstr "Voeg l&ettertypen toe" +msgstr "Voeg l&ettertypes toe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133 msgid "&Serif font family:" @@ -7190,7 +7229,7 @@ msgstr "Behandel iedere ®el als een alinea" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38 msgid "Assume print formatting" -msgstr "Veronderstel print opmaak" +msgstr "Veronderstel printopmaak" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:14 msgid "PDB Output" @@ -7213,11 +7252,11 @@ msgstr "&Inline inhoudsopgave" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:49 msgid "Output Encoding:" -msgstr "Uitvoer-codering:" +msgstr "Uitvoercodering:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" -msgstr "PDF invoer" +msgstr "PDF-invoer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44 msgid "Line &Un-Wrapping Factor:" @@ -7431,12 +7470,12 @@ msgstr "Detecteer hoofdstukken op basis van (XPath-uitdrukking):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 msgid "Insert page breaks before (XPath expression):" -msgstr "Nieuw pagina-einde invoeren voor (XPath-uitdrukking):" +msgstr "Nieuwe pagina starten voor (XPath-uitdrukking):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "Invalid XPath" -msgstr "Ongelding XPath" +msgstr "Ongeldig XPath" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40 @@ -7464,8 +7503,8 @@ msgid "" msgstr "" "Verwijderen van de paginakop- en voetteksten is vervangen door Zoek & " "Vervang-opties. Gebruik de Zoek & Vervang-categorie aan de linkerkant om " -"deze opties te gebruiken. Laat het veld vervangen door leeg en tik je " -"regexps om kop- en/of voettekst te verwijderen in het zoekveld." +"deze opties te gebruiken. Laat het veld vervangen door leeg en tik uw " +"regexps om kop- en/of voettekst te verwijderen in het zoekveld in." #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove &fake margins" @@ -7539,7 +7578,7 @@ msgstr "Behoud &spaties" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 msgid "Remove indents at the beginning of lines" -msgstr "Verwijder inspringen aan begin van een lijn" +msgstr "Verwijder inspringen aan begin van een regel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 msgid "Markdown" @@ -7715,11 +7754,11 @@ msgstr "Kan de omslagbrowser niet laden" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7727,35 +7766,35 @@ msgstr "Kan de omslagbrowser niet laden" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Niet gedefiniëerd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "sterren" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Niet gewaardeerd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" -msgstr "'%s' instellen op vandaag" +msgstr "Maak '%s' vandaag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "'%s' wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -7763,23 +7802,23 @@ msgstr "" "Nummerveld \"{0}\" bevat een ongeldige waarde die wordt vervangen door de " "standaardwaarde" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Wijzigingen toepassen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Verwijder reeksnaam" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Nummer boeken automatisch" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Laat de nummering beginnen bij: " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -7787,15 +7826,15 @@ msgstr "" "Nummerveld \"{0}\" bevat ongeldige waarden die niet in de lijst worden " "opgenomen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Verwijder alle labels" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "toe te voegen labels" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "te verwijderen labels" @@ -7979,7 +8018,7 @@ msgid "" msgstr "" "De volgende boeken konden niet worden geupload naar het apparaat, aangezien " "er geen geschikte bestandsformaten konden worden gevonden. Converteer " -"boek(en) eerst naar een formaat dat wordt ondersteund door je apparaat." +"boek(en) eerst naar een formaat dat wordt ondersteund door uw apparaat." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243 msgid "No space on device" @@ -7989,7 +8028,7 @@ msgstr "Geen schijfruimte op het apparaat" msgid "" "

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

    Kan boeken niet uploaden naar het apparaat, er is geen schijfruimte " +"

    Kan boeken niet uploaden naar het apparaat. Er is geen schijfruimte " "beschikbaar " #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:135 @@ -8002,19 +8041,18 @@ msgid "" "support them. If you send these formats to your {1} they may not work. Are " "you sure?" msgstr "" -"Je hebt de {0}-formaten geactiveerd voor je {1}. Misschien " -"ondersteunt je {1} ze niet en zullen ze niet werken als je ze verstuurt. Ben " -"je zeker?" +"U hebt de {0} formaten geactiveerd voor uw {1}. Misschien ondersteunt " +"uw {1} ze niet en zullen ze niet werken als u ze verstuurt. Weet u het zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ongeldige sjabloon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8038,7 +8076,7 @@ msgstr "Gebruik deelmappen" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 msgid "Use author sort for author" -msgstr "Gebruik schrijvers sorteer als schrijver" +msgstr "Gebruik sorteerauteur als auteur" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 msgid "Save &template:" @@ -8054,7 +8092,7 @@ msgstr "Hoeveel lege boeken moeten worden toegevoegd?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 msgid "Set the author of the new books to:" -msgstr "Te gebruiken schrijver voor nieuwe boeken:" +msgstr "Te gebruiken auteur voor nieuwe boeken:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 msgid "Reset author to Unknown" @@ -8079,11 +8117,11 @@ msgid "" "

    9788842915232 >> %s

    " msgstr "" "

    Geef een lijst van ISBN's in het vak links. Calibre maakt automatisch " -"records voor deze boeken gebaseerd op ISBN en downloadt hun metagegevens en " +"records voor deze boeken gebaseerd op ISBN en downloadt hun metadata en " "omslagen.

    \n" "

    Ongeldige ISBN's in de lijst worden genegeerd.

    \n" -"

    Je kan bij een ISBN ook een bestand opgeven om toe te voegen. Daarvoor " -"tik je het volledige pad naar het bestand na een >>, " +"

    U kan bij een ISBN ook een bestand opgeven om toe te voegen. Daarvoor " +"tikt u het volledige pad van het bestand na een >>, " "bijvoorbeeld:

    \n" "

    9788842915232 >> %s

    " @@ -8227,7 +8265,7 @@ msgid "" msgstr "" "

    Help

    \n" "\n" -"

    calibre slaat de lijst van boeken en bijbehorende metadata op in " +"

    Calibre slaat de lijst van boeken en bijbehorende metadata op in " "een\n" " database. De werkelijke boekbestanden en omslagen zijn opgeslagen " "als een normaal\n" @@ -8235,7 +8273,7 @@ msgstr "" "deze bestanden\n" " en omslagen behorend bij ieder boek. Dit hulpmiddel controleert of " "de\n" -" werkelijke bestanden in de bibliotheekmap op je computer overeen " +" werkelijke bestanden in de bibliotheekmap op uw computer overeen " "komen\n" " met de informatie in de database.

    \n" "\n" @@ -8249,7 +8287,7 @@ msgstr "" " in de bibliotheek waar boeken zouden moeten staan, maar die niet de " "juiste\n" " naamgeving hebben om een boek te zijn.

  • \n" -"
  • Extra titels: Dit zijn extra bestanden in je " +"
  • Extra titels: Dit zijn extra bestanden in uw " "calibrebibliotheek\n" " welke een correcte benaming hebben maar die niet voorkomen in de " "database.
  • \n" @@ -8282,13 +8320,13 @@ msgstr "" " niet konden worden uitgelezen / begrepen door dit hulpmiddel.
  • \n" " \n" "\n" -"

    Er zijn twee manieren van automatisch reparatie mogelijk: " +"

    Er zijn twee manieren van automatische reparatie mogelijk: " "Verwijder\n" " gemarkeerde en Repareer gemarkeerde.

    \n" "

    Verwijder gemarkeerde wordt gebruikt bij extra " "bestanden/mappen/omslagen\n" " die niet in de database staan. Vink het vakje naast het onderdeel " -"aan dat je wilt\n" +"aan dat u wilt\n" " verwijderen. Gebruik deze optie voorzichtig.

    \n" "\n" "

    Repareer gemarkeerde wordt enkel gebruikt bij omslagen en " @@ -8297,25 +8335,25 @@ msgstr "" "ontbrekende omslagen\n" " zal een gemarkeerd boek na een druk op de knop de vermelding 'geen " "omslag' krijgen\n" -" in de calibredatabase. Gebruik deze optie als je de omslag niet wilt " +" in de calibredatabase. Gebruik deze optie als u de omslag niet wilt " "terughalen\n" " uit een backup. In het geval van extra omslagen,\n" " zal het markeren van deze boeken na een druk op de knop er voor \n" " zorgen dat calibre de omslagbestanden zal toevoegen aan de " "database.\n" -" Gebruik deze optie als je de boek(en) niet wilt verwijderen. In het " +" Gebruik deze optie als u de boek(en) niet wilt verwijderen. In het " "geval\n" " van missende formaten, zal het aanvinken van de boeken na een druk " "op de knop zorgen\n" " dat calibre de boeken ook uit de database zal verwijderen.\n" -" Gebruik deze optie als je de bestanden niet wilt terughalen uit een " +" Gebruik deze optie als u de bestanden niet wilt terughalen uit een " "backup.

    \n" "\n" " " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:226 msgid "&Run the check again" -msgstr "Cont&roleer nog eens" +msgstr "Cont&roleer opnieuw" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:229 msgid "Copy &to clipboard" @@ -8323,7 +8361,7 @@ msgstr "Kopieer&t naar klembord" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:236 msgid "Delete marked files (checked subitems)" -msgstr "Verwijder gemarkeerde bestanden (aangevinkte deel items)" +msgstr "Verwijder gemarkeerde bestanden (aangevinkte deelitems)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:242 msgid "Fix marked sections (checked fixable items)" @@ -8371,7 +8409,7 @@ msgid "" "sure?" msgstr "" "De gemarkeerde bestanden en mappen worden permanent verwijderd. Weet " -"je het zeker?" +"u het zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45 @@ -8392,54 +8430,54 @@ msgstr "Bestaand" msgid "Convertible" msgstr "Omzetbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Zoek locatie voor calibrebibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Zelfde als huidige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "De locatie %s bevat de huidige calibrebibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Geen bestaande bibliotheek gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Er bevindt zich geen bestaande calibrebibliotheek in %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Niet leeg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "De map %s is niet leeg. Kies a.u.b. een lege map" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Geen locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Geen locatie geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Ongeldige locatie geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s is geen bestaande map" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77 msgid "Choose your calibre library" -msgstr "Kies je calibrebibliotheek" +msgstr "Kies uw calibrebibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:78 msgid "Your calibre library is currently located at {0}" @@ -8528,17 +8566,17 @@ msgid "&Cancel" msgstr "Annuleren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Bewerk commentaar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:76 msgid "Where do you want to delete from?" -msgstr "Waaruit wil je verwijderen?" +msgstr "Waar vandaag wilt u verwijderen?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Bibliotheek" @@ -8573,11 +8611,11 @@ msgstr "Locatie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Datum" @@ -8612,7 +8650,7 @@ msgstr "Schrijversortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Geen overeenkomsten gevonden" @@ -8652,11 +8690,11 @@ msgstr "Maak hoofdletters" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:141 msgid "Copy to author sort" -msgstr "Kopieer naar schrijvers sortering" +msgstr "Kopieer naar schrijversortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:144 msgid "Copy to author" -msgstr "Kopieer naar schrijver" +msgstr "Kopieer naar auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439 @@ -8671,7 +8709,7 @@ msgstr "Schrijvers namen kunnen geen &-teken bevatten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:120 msgid "Manage authors" -msgstr "Beheer schrijvers" +msgstr "Beheer auteurs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 @@ -8689,7 +8727,7 @@ msgstr "Gesorteerd op schrijver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 msgid "Sort by author sort" -msgstr "Sorteer op schrijvers sortering" +msgstr "Sorteer op schrijversortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:93 msgid "" @@ -8736,7 +8774,7 @@ msgstr "Toon taak&details" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:52 msgid "Stop &all non device jobs" -msgstr "Stop &alle niet apparaat gerelateerde taken" +msgstr "Stop &alle niet-apparaatgerelateerde taken" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:49 msgid "&Copy to clipboard" @@ -8765,11 +8803,12 @@ msgstr "Gekopieerd" msgid "Copy to clipboard" msgstr "Kopieer naar klembord" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" -msgstr "Bekijk log" +msgstr "Log bekijken" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:58 msgid "Title/Author" @@ -8777,12 +8816,12 @@ msgstr "Titel/Schrijver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:59 msgid "Standard metadata" -msgstr "Standaard metadata" +msgstr "Standaardmetadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" -msgstr "Aangepaste metadata" +msgstr "Persoonlijke metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:61 msgid "Search/Replace" @@ -8795,7 +8834,7 @@ msgstr "Bezig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:266 msgid "Character match" -msgstr "Teken overeenkomst" +msgstr "Tekenovereenkomst" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:267 msgid "Regular Expression" @@ -8807,11 +8846,11 @@ msgstr "Vervangveld" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:271 msgid "Prepend to field" -msgstr "Plaats voor veld" +msgstr "Voor veld plaatsen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:272 msgid "Append to field" -msgstr "Plaats na veld" +msgstr "Na veld plaatsen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:282 msgid "Editing meta information for %d books" @@ -8879,11 +8918,11 @@ msgstr "" "vervangende tekst kan terugverwijzen naar uitdrukkingen tussen haakjes in " "het patroon. De zoekopdracht is niet uniek en kan verschillende aanpassingen " "doen in een keer. De aanpassingsfuncties (kleine letters enz.) worden " -"toegepast op de gevonden tekst, niet op het hele veld. Het doel-veld geeft " +"toegepast op de gevonden tekst, niet op het hele veld. Het doelveld geeft " "aan waar de aanpassingen zullen worden geplaatst. Je kunt de tekst in dat " "veld vervangen, of er toevoegen, ervoor erna. Zie deze bron voor meer " -"informatie over pythons regexps en dan vooral het onderdeel functie." +"informatie over pythons regexps en dan vooral de 'sub'(ingebedde)-functie." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:502 msgid "S/R TEMPLATE ERROR" @@ -8897,26 +8936,26 @@ msgstr "Je moet een doel opgeven als de bron een opgemaakt veld is" msgid "You must specify a destination identifier type" msgstr "Je moet een doelidentificatie opgeven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Zoek/vervang ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" -msgstr "Schrijvers kan niet leeg zijn. Boek titel %s niet verwerkt" +msgstr "Auteursveld mag niet leeg zijn. Boek titel %s niet verwerkt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "Titel kan niet opgenomen worden. Boek titel %s niet aangepast." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "Zoekpatroon is ongeldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8924,38 +8963,38 @@ msgstr "" "Wijzigingen toepassen voor %d boeken.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "Verwijder opgeslagen zoek/vervang" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" -msgstr "Geselecteerde zoek/vervang wordt verwijderd. Zeker weten?" +msgstr "Geselecteerde zoek/vervang wordt verwijderd. Weet u het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "Zoek/vervang opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "Naam voor Zoek & Vervang" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" msgstr "" -"Deze zoek/vervang bestaat al en zal overschreven worden. Zeker weten?" +"Deze zoek/vervang bestaat al en zal overschreven worden. Weet u het zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:524 msgid "Edit Meta information" -msgstr "Bewerk meta informatie" +msgstr "Bewerk meta-informatie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:526 msgid "A&utomatically set author sort" -msgstr "Sorteer a&utomatisch op schrijver" +msgstr "Vul sorteerauteur automatisch in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:527 msgid "&Swap title and author" @@ -8963,7 +9002,7 @@ msgstr "Verwi&ssel titel en schrijver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:528 msgid "Author s&ort: " -msgstr "Schrijvers s&ortering: " +msgstr "S&orteerauteur: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:529 msgid "" @@ -9000,7 +9039,7 @@ msgstr "Labels toevoe&gen: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:166 msgid "Open Tag Editor" -msgstr "Open label bewerking" +msgstr "Open Labelbeheer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:540 msgid "&Remove tags:" @@ -9025,7 +9064,7 @@ msgstr "Indien aangevinkt wordt de reeks verwijderd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 msgid "&Clear series" -msgstr "Reeks wissen uit &calibre" +msgstr "Verwijder reeks uit &calibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 msgid "" @@ -9057,7 +9096,7 @@ msgid "&Force numbers to start with:" msgstr "&Forceer start nummering bij:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Datum:" @@ -9088,13 +9127,13 @@ msgid "" "checked,\n" "title and author are swapped before the title case is set" msgstr "" -"Maakt van de woorden in de titel de eerste letter een hoofdletter. Als zowel " +"Maakt de eerste letter van de woorden in de titel een hoofdletter. Als zowel " "dit\n" -"als 'wissel titel en schrijver' aangevinkt zijn wordt eerst gewisseld" +"als 'wissel titel en auteur' aangevinkt zijn wordt eerst gewisseld" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 msgid "Change title to title &case" -msgstr "Wijzig hoofdletters in titels binnen &calibre naar titelformaat" +msgstr "Wijzig hoofdletters in titel naar titelformaat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 msgid "" @@ -9138,18 +9177,18 @@ msgstr "Verwijde&r omslag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "Set from &ebook file(s)" -msgstr "Uit &E-boekbestand(en) verkrijgen" +msgstr "Uit &e-boekbestand(en) verkrijgen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" -msgstr "&Basis metadata" +msgstr "&Basismetadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" -msgstr "Persoonlijke metadata voor &calibre" +msgstr "Persoonlijke metadata (&calibre)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 msgid "Load searc&h/replace:" @@ -9174,11 +9213,11 @@ msgstr "Verwijder" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 msgid "Search &field:" -msgstr "Zoek veld:" +msgstr "Zoek in veld:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "The name of the field that you want to search" -msgstr "De naam van het veld dat je wilt zoeken" +msgstr "De naam van het veld waarin je wilt zoeken" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 msgid "Search &mode:" @@ -9207,7 +9246,7 @@ msgstr "Patroon:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:596 msgid "Enter a template to be used as the source for the search/replace" -msgstr "Geef een sjabloon als basis voor Zoek/Vervang" +msgstr "Geef een sjabloon als basis voor zoek/vervang" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 msgid "" @@ -9243,7 +9282,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "&Apply function after replace:" -msgstr "Functie toe p&assen na vervangen:" +msgstr "Functie toep&assen na vervangen:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 msgid "" @@ -9252,9 +9291,9 @@ msgid "" "field is processed. In regular expression mode, only the matched text is " "processed" msgstr "" -"Geef op hoe de tekst verwerkt moet worden na zoeken en vervangen. In teken-" -"modus wordt het volledige\n" -"veld verwerkt. In regexp-modus wordt alleen de overeenkomende tekst verwerkt" +"Geef op hoe de tekst verwerkt moet worden na zoeken en vervangen. In " +"tekenmodus wordt het volledige\n" +"veld verwerkt. In regexpmodus wordt alleen de overeenkomende tekst verwerkt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:606 msgid "&Destination field:" @@ -9420,12 +9459,12 @@ msgstr "" msgid "" "The current saved search will be permanently deleted. Are you sure?" msgstr "" -"De huidige opgeslagen zoekopdracht wordt permanent verwijderd. Weet " -"je het zeker?" +"De huidige opgeslagen zoekopdracht wordt permanent verwijderd. Weet u " +"het zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:94 msgid "Saved Search Editor" -msgstr "Opgeslagen zoekopdracht bewerker" +msgstr "Beheer opgeslagen zoekopdrachten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:95 msgid "Saved Search: " @@ -9523,7 +9562,7 @@ msgstr "" " kiest wordt deze om de dertig dagen gedownload. Merk op dat\n" " je periodes van minder dan 1 dag kan kiezen, zoals 0.1 dag " "om\n" -" het tijdschrift meer dan een keer per dag te downloaden.\n" +" het tijdschrift meerdere keren per dag te downloaden.\n" " " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:151 @@ -9611,7 +9650,7 @@ msgstr "Geen Internetverbinding" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:535 msgid "Cannot download news as no internet connection is active" msgstr "" -"Kan geen nieuws downloaden, omdat er geen actieve Internet verbinding is" +"Kan geen nieuws downloaden, omdat er geen actieve internetverbinding is" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207 msgid "Go" @@ -9623,7 +9662,7 @@ msgstr "flaptekst" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:209 msgid "&Schedule for download:" -msgstr "Download &schema:" +msgstr "Download&schema:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:210 msgid "Days of week" @@ -9643,7 +9682,7 @@ msgstr "&Account" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217 msgid "For the scheduling to work, you must leave calibre running." -msgstr "Calibre moet blijven werken om de het schema uit te voeren." +msgstr "Calibre moet blijven werken om het schema uit te voeren." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218 msgid "&Schedule" @@ -9684,7 +9723,7 @@ msgstr "" "

    Merk op dat deze functie alleen werkt als je hierboven de optie 'Voeg " "titel toe als label' hebt aangevinkt.\n" "

    De instelling om tijdschriftnummers te verwijderen als ze ouder zijn dan " -"een gegeven aantal dagen hieronder is belangrijker dan deze instelling." +"een gegeven aantal dagen hieronder heeft voorrang boven deze instelling." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:226 msgid "all issues" @@ -9717,7 +9756,7 @@ msgstr "" "

    Verwijder gedownload nieuws ouder dan het aantal aangegeven dagen. Zet op " "nul om uit te schakelen.\n" "

    Je kan ook het maximale aantal te bewaren nummers van een specifiek " -"tijdschrift instellen door hierboven op het geavanceerd-tabblad te klikken " +"tijdschrift instellen door hierboven op het 'geavanceerd'-tabblad te klikken " "voor dat tijdschrift." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:233 @@ -9778,7 +9817,7 @@ msgstr "&Welk type zoeken om te gebruiken:" #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:188 msgid "Contains: the word or phrase matches anywhere in the metadata field" -msgstr "Bevat: Het woord of de zin mag overal in het metadata veld voorkomen" +msgstr "Bevat: het woord of de zin mag overal in het metadataveld voorkomen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:209 @@ -9786,7 +9825,7 @@ msgstr "Bevat: Het woord of de zin mag overal in het metadata veld voorkomen" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:189 msgid "Equals: the word or phrase must match the entire metadata field" msgstr "" -"Gelijk: Het woord of de zin moet gelijk zijn met het hele metadata veld" +"Gelijk: Het woord of de zin moet gelijk zijn met het hele metadataveld." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:210 @@ -9794,7 +9833,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:190 msgid "" "Regular expression: the expression must match anywhere in the metadata field" -msgstr "Regexp: de uitdrukking mag overal in het metadata veld voorkomen" +msgstr "Regexp: de uitdrukking mag overal in het metadataveld voorkomen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:211 @@ -9822,14 +9861,14 @@ msgstr "Exact deze uitdrukking:" #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:194 msgid "&One or more of these words:" -msgstr "Eén &of meer vam deze woorden:" +msgstr "Eén &of meer van deze woorden:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:195 msgid "But dont show entries that have..." -msgstr "Maar laat geen inzendingen zien die..." +msgstr "Maar laat geen ingangen zien die..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 @@ -9875,8 +9914,7 @@ msgstr "Labels:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216 msgid "Enter an author's name. Only one author can be used." -msgstr "" -"Geef een schrijvers naam op. Er kan maar 1 schrijver gebruikt worden." +msgstr "Geef een schrijversnaam op. Er kan maar 1 schrijver gebruikt worden." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217 msgid "" @@ -9905,7 +9943,7 @@ msgstr "Zoek enkel in specifieke velden:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221 msgid "Titl&e/Author/Series ..." -msgstr "Tit&el/Schrijver/Reeks ..." +msgstr "Tit&el/Auteur/Reeks ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45 msgid "Choose formats" @@ -9913,12 +9951,12 @@ msgstr "Kies formaten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Schrijvers" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Uitgevers" @@ -9959,12 +9997,12 @@ msgstr "De naam wordt al gebruikt, misschien met andere hoofd/kleine letters" msgid "" "The current tag category will be permanently deleted. Are you sure?" msgstr "" -"De huidige labelcategorie zal definitief verwijderd worden. Ben je " -"zeker?" +"De huidige labelcategorie zal definitief verwijderd worden. Weet u " +"het zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166 msgid "User Categories Editor" -msgstr "Gebruikerscategorieën bewerken" +msgstr "Beheerebruikerscategorieën" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167 msgid "Category name: " @@ -10030,7 +10068,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 msgid "Tag Editor" -msgstr "Label bewerking" +msgstr "Beheer labels" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129 msgid "A&vailable tags" @@ -10112,7 +10150,7 @@ msgstr "Ben je zeker dat je deze items wilt verwijderen?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "Category Editor" -msgstr "Categorieën bewerken" +msgstr "Beheer categorieën" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 msgid "Items in use" @@ -10131,67 +10169,77 @@ msgid "Rename the item in every book where it is used." msgstr "Hernoem het item in ieder boek waar het mee geassocieerd is." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "Sjabloon taal handleiding" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "Sjabloon functie referenties" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "UITZONDERING: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "Geen kolom gekozen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "Je moet een te kleuren kolom specificeren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" -msgstr "Geen sjabloom opgegeven" +msgstr "Geen sjabloon opgegeven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" -msgstr "Het sjabloon veld kan niet leeg zijn" +msgstr "Het sjabloonveld mag niet leeg zijn" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" -msgstr "Geef de kleer voor de kolom:" +msgstr "Stel de kleur voor kolom" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" -msgstr "Sjabloon waarde:" +msgstr "Sjabloonwaarde:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" +"De waarde van het sjabloon op basis van het huidige boek ik de bibliotheek " +"weergave" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "Functie&naam:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "&Documentatie:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "Python&code:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:30 msgid "Remove any template from the box" -msgstr "" +msgstr "Verwijder iedere sjabloon van de box" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:32 msgid "Open Template Editor" msgstr "Open sjabloonbeheer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Sjabloon bewerken" @@ -10447,6 +10495,8 @@ msgid "" "For help with writing advanced news recipes, please visit User Recipes" msgstr "" +"Voor hulp bij het schrijven van geavanceerde nieuws recepten, bezoek Gebruikers Recepten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:287 msgid "Recipe source code (python)" @@ -10470,7 +10520,7 @@ msgstr "Geen bestand gespecificeerd om te downloaden." #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:66 msgid "Not a support ebook format." -msgstr "Geen ondersteund E-boekformaat." +msgstr "Geen ondersteund e-boekformaat." #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:87 msgid "Downloading %s" @@ -10482,7 +10532,7 @@ msgstr "Aan het downloaden" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:103 msgid "Failed to download ebook" -msgstr "Downloaden E-boek mislukt" +msgstr "Downloaden e-boek mislukt" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:91 msgid "Email %s to %s" @@ -10502,7 +10552,7 @@ msgstr "E-Boek:" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:168 msgid "Attached, you will find the e-book" -msgstr "In de bijlage vind je het E-boek" +msgstr "In de bijlage vindt u het e-boek" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:189 @@ -10592,7 +10642,7 @@ msgstr "Schrijvers:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141 msgid "Regular expression (?P)" -msgstr "Regexp (?P)" +msgstr "Regexp (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143 msgid "Series:" @@ -10611,6 +10661,7 @@ msgid "Regular expression (?P)" msgstr "Regexp (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10632,7 +10683,7 @@ msgstr "Gepubliceerd:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156 msgid "Regular expression (?P)" -msgstr "Regexp (?)" +msgstr "Regexp (?)" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:237 @@ -10714,50 +10765,50 @@ msgstr "Onbekende taak" msgid "There are %d waiting jobs:" msgstr "Er zijn %d wachtende taken:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Taak kan niet worden afgebroken" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" "Taken die met het apparaat communiceren kunnen niet worden afgebroken" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Taak is al uitgevoerd" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "Deze taak kan niet worden gestopt" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Niet beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Taken:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Klik om een takenlijst te zien" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Taken" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "Wil je de geselecteerde taak echt stoppen?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "Wil je echt alle niet-apparaatgebonden taken stoppen?" @@ -10774,7 +10825,7 @@ msgid "Show books in the main memory of the device" msgstr "Boeken in hoofdgeheugen van het apparaat weergeven" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Geheugenkaart A" @@ -10783,7 +10834,7 @@ msgid "Show books in storage card A" msgstr "Geef de boeken weer die op geheugenkaart A staan" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Geheugenkaart B" @@ -10827,12 +10878,12 @@ msgstr "Snelzoeken wissen" msgid "Copy current search text (instead of search name)" msgstr "Kopieer de huidige zoektekst (in plaats van zoeknaam)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "Op het apparaat" @@ -10841,35 +10892,35 @@ msgid "Size (MB)" msgstr "Grootte (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "Gewijzigd" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "De zoekopdracht is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "De UUID van dit boek is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "In de bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Grootte" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Gemarkeerd voor wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

    " msgstr "Dubbelklik om me te wijzigen

    " @@ -10923,7 +10974,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52 msgid "Configure Viewer" -msgstr "Lezer instellen" +msgstr "Viewer instellen" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:53 msgid "Use white background" @@ -10959,12 +11010,12 @@ msgid "LRF Viewer toolbar" msgstr "Werkbalk LRF-viewer" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Volgende pagina" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Vorige pagina" @@ -11021,18 +11072,18 @@ msgid "" "Cause a running calibre instance, if any, to be shutdown. Note that if there " "are running jobs, they will be silently aborted, so use with care." msgstr "" -"Sluit, indien aanwezig, een draaiende calibre instantie af. Bedenk dat " -"eventuele draaiende taken, zonder melding worden afgebroken. Gebruik deze " +"Sluit, indien aanwezig, een draaiende calibre-instantie af. Bedenk dat " +"eventuele draaiende taken zonder melding worden afgebroken. Gebruik deze " "optie voorzichtig." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Calibrebibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:96 msgid "Choose a location for your calibre e-book library" -msgstr "Kies een locatie voor je calibrebibliotheek van E-boeken" +msgstr "Kies een locatie voor je calibre e-boek bibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "Failed to create library" @@ -11045,7 +11096,7 @@ msgstr "Creëren van de bibliotheek is mislukt op: %r." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:195 msgid "Choose a location for your new calibre e-book library" -msgstr "Kies een locatie voor je nieuwe calibre E-boek bibliotheek" +msgstr "Kies een locatie voor je nieuwe calibre e-boek bibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "Initializing user interface..." @@ -11153,17 +11204,17 @@ msgstr "Afsluiten" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:138 msgid "Unhandled exception" -msgstr "Exceptie niet opgevangen" +msgstr "uitzondering niet opgevangen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Geen toegang" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" "%s kan niet worden geopend. Is het in gebruik door een ander programma?" @@ -11206,7 +11257,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" "Je hebt de schrijver van dit boek veranderd. Je moet de wijzigingen opslaan " -"voor je schrijversbeheer kan gebruiken. Wil je de wijzigingen nu opslaan?" +"voor je auteursbeheer kan gebruiken. Wil je de wijzigingen nu opslaan?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:274 msgid "" @@ -11310,7 +11361,7 @@ msgstr "Ver&wijder" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:724 msgid "Download co&ver" -msgstr "Omslag &vinden online" +msgstr "Omslag online &vinden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:725 msgid "&Generate cover" @@ -11334,7 +11385,7 @@ msgstr "Ongeldige omslag" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:819 msgid "Could not change cover as the image is invalid." -msgstr "Kan omslag niet veranderen afbeelding is ongeldig." +msgstr "Kan omslag niet veranderen. Afbeelding is ongeldig." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 msgid "This book has no cover" @@ -11357,7 +11408,7 @@ msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -"Je hebt de labels veranderd. Om de label bewerking te gebruiken moet je deze " +"Je hebt de labels veranderd. Om de labelbeheer te gebruiken moet je deze " "wijzigingen toepassen of verwerpen. Wijzigingen toepassen?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:993 @@ -11375,22 +11426,37 @@ msgstr "" "%s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Dit ISBN-nummer is geldig" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Dit ISBN-nummer is ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "Ongeldig ISBN" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "Geef een ISBN op" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "Het ingevoerde ISBN is niet geldig. Probeer opnieuw." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "Uitgever:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "Wis datum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Uitgave&datum" @@ -11499,18 +11565,18 @@ msgid "" "red to green. There is a menu of functions available under this button. " "Click and hold on the button to see it." msgstr "" -"Leid de schrijvers sortering automatisch af uit de schrijver. Gebruik van " -"deze knop om de schrijvers sortering te maken zal de schrijvers sortering " -"veranderen van rood in groen. Er is een functiemenu beschikbaar onder deze " -"knop. Klik erop en houd vast om dit menu te zien." +"Leid de schrijversortering automatisch af uit de schrijver. Gebruik van deze " +"knop om de schrijversortering te maken zal de schrijversortering veranderen " +"van rood in groen. Er is een functiemenu beschikbaar onder deze knop. Klik " +"erop en houd vast om dit menu te zien." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 msgid "Set author sort from author" -msgstr "Leid schrijvers sortering af van schrijver" +msgstr "Leid schrijversortering af van schrijver" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:119 msgid "Set author from author sort" -msgstr "Leid schrijver af van schrijvers sortering" +msgstr "Leid schrijver af van schrijversortering" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:129 msgid "Swap the author and title" @@ -11522,7 +11588,7 @@ msgid "" "values" msgstr "" "Beheer schrijvers. Gebruik dit om schrijvers te hernoemen en individuele " -"schrijvers sortering waardes te corrigeren" +"schrijversortering waardes te corrigeren" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" @@ -11542,7 +11608,7 @@ msgstr "&Download metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 msgid "Configure download metadata" -msgstr "Download metadata instellingen" +msgstr "Instellingen metadata download" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:206 msgid "Change how calibre downloads metadata" @@ -11555,46 +11621,46 @@ msgstr "Kon omslag niet lezen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:307 msgid "Could not read cover from %s format" -msgstr "Kon omslag van %s formaat niet lezen" +msgstr "Kan omslag van %s-formaat niet lezen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:314 msgid "The cover in the %s format is invalid" -msgstr "De omslag van het %s formaat is ongeldig" +msgstr "De omslag in het %s-formaat is ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Verander omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "Co&mmentaar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "Omslag en formaten &calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" -msgstr "Aangepaste metadata" +msgstr "Persoonlijke metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Commentaar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" -msgstr "Basis metadata" +msgstr "Basismetadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 msgid "Has cover" @@ -11779,19 +11845,19 @@ msgid "" "punctuation, case, etc.\n" "Author matching is exact." msgstr "" -"Automatisch samenvoegen: als er boeken met overeenkomende titel en schrijver " -"worden gevonden worden inkomende formaten \n" +"Automatisch invoegen: als er boeken met gelijkaardige titel en auteur worden " +"gevonden worden inkomende formaten \n" "automatisch bij de bestaande boekrecords toegevoegd. Dit vak geeft aan wat " "gebeurt als de bestaande record \n" "het formaat al heeft:\n" "Negeer inkomende bestanden - bestaande bestanden in je bibliotheek worden " "niet overschreven\n" -"Overschrijf bestaande bestanden - bestaande bestanden in je bibliotheek " -"worden vervangen\n" -"Maak een nieuwe record voor elke dubbel formaat - als er een duplicaat is " -"wordt een nieuwe boekrecord aangemaakt voor elk duplicaat\n" -"Titel vergelijking is niet hoofdletter-gevoelig, negeert (Engelse) " -"lidwoorden, leestekens, enz. Vergelijking van schrijvers is exact." +"Overschrijf bestaande bestanden - bestaande bestanden worden uit je " +"bibliotheek verwijderd.\n" +"Maak een nieuwe record voor elke dubbel - als er een duplicaat is wordt een " +"nieuwe boekrecord aangemaakt voor elk duplicaat\n" +"Titelvergelijking negeert (Engelse) lidwoorden, leestekens, grote/kleine " +"letters enzovoorts. Vergelijking van auteurs is exact." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:85 msgid "&Tags to apply when adding a book:" @@ -11880,7 +11946,7 @@ msgid "" "internet to get information)" msgstr "" "Geef de standaard time-out voor het verkrijgen van informatie van een " -"netwerk. (bv. wanneer we informatie van het Internet moeten halen)" +"informatie van het Internet moeten halen)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156 msgid " seconds" @@ -11914,7 +11980,7 @@ msgid "" "layout favors editing custom metadata over changing covers and formats." msgstr "" "Kies een andere weergave voor het venster 'Bewerk metadata'. De 'compacte " -"metadata' weergave is beter voor het aanpassen van eigen metadata maar " +"metadata'-weergave is beter voor het aanpassen van eigen metadata maar " "minder goed voor het bewerken van omslagen en formaten." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165 @@ -11929,169 +11995,177 @@ msgstr "Gebruik interne weerga&ve voor:" msgid "Reset all disabled &confirmation dialogs" msgstr "Herstel alle uitges&chakelde meldingen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 -msgid "is true" -msgstr "is waar" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 -msgid "is false" -msgstr "is onwaar" +msgid "is true" +msgstr "waar is" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -msgid "is undefined" -msgstr "is niet gedefinieerd" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "is false" +msgstr "onwaar is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 -msgid "has id" -msgstr "heeft ID" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 +msgid "is undefined" +msgstr "niet gedefinieerd is" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 -msgid "does not have id" -msgstr "heeft geen ID" +msgid "has id" +msgstr "ID heeft" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 -msgid "is equal to" -msgstr "is gelijk aan" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +msgid "does not have id" +msgstr "geen ID heeft" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 -msgid "is less than" -msgstr "is minder dan" +msgid "is equal to" +msgstr "gelijk is aan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 -msgid "is greater than" -msgstr "is groter dan" +msgid "is less than" +msgstr "minder is dan" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +msgid "is greater than" +msgstr "groter is dan" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "heeft" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 -msgid "does not have" -msgstr "heeft geen" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 -msgid "has pattern" -msgstr "heeft patroon" +msgid "does not have" +msgstr "geen heeft" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "heeft geen patroon" +msgid "has pattern" +msgstr "patroon heeft" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" -msgstr "ingesteld" +msgid "does not have pattern" +msgstr "geen patroon heeft" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 -msgid "is not set" -msgstr "is niet ingesteld" +msgid "is set" +msgstr "ingesteld is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is not set" +msgstr "niet ingesteld is" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 -msgid "is not" -msgstr "is niet" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 -msgid "matches pattern" -msgstr "komt overeen met patroon" +msgid "is not" +msgstr "niet is" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 -msgid "does not match pattern" -msgstr "komt niet overeen met patroon" +msgid "matches pattern" +msgstr "overeenkomt met patroon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +msgid "does not match pattern" +msgstr "niet overeenkomt met patroon" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "Als de " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " -msgstr " kolom " +msgstr " -kolom " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr " waarde " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" +"Voer een identificatie type in of een identificatie type en waarde in de " +"vorm identificator:waarde" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" -msgstr "Geef een nummer" +msgstr "Geef een getal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" -msgstr "Geen een datum in het formaat JJJJ-MM-DD" +msgstr "Geef een datum in het formaat JJJJ-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "Geef een tekst." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "Geef een reguliere expressie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" +"Je kan meerdere waardes laten overeenkomen door ze met %s te scheiden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" -msgstr "" +msgstr "Maak/bewerk een kolom-kleuring regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" -msgstr "" +msgstr "Maak een kleuring-regel door onderstaande velden in te vullen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" -msgstr "tot" +msgstr "in op" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" -msgstr "" +msgstr "Enkel als volgende voorwaarden voldaan is:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" -msgstr "" +msgstr "Voeg een voorwaarde toe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" -msgstr "" +msgstr "U kunt een voorwaarde uitschakelen door alle velden leeg te maken" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "Ongeldige voorwaarde" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" -msgstr "" +msgstr "Eén van de voorwaarden van deze regel is ongeldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "Geen voorwaarden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" +"Je moet minimaal één niet-lege voorwaarde voor deze regel specificeren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

    Advanced Rule for column %s:\n" "

    %s
    \n" " " msgstr "" +"\n" +"

    Geavanceerder regel voor kolom %s:\n" +"

    %s
    \n" +" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

    Set the color of %s to %s if the following\n" " conditions are met:

    \n" @@ -12099,46 +12173,49 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
  • If the %s column %s value: %s" -msgstr "" +msgstr "
  • Als de %s kolom %s waarde: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" +"Je kan de kleur van kolommen in de boekenlijst instellen door \"regels\" te " +"maken de kleuren regelen. Klikop \"Regel toevoegen\" om te beginnen. Je kan " +"een bestaande regel wijzigen door erop te dubbelklikken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" -msgstr "Voeg regel toe" +msgstr "Regel toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" -msgstr "Verwijder regel" +msgstr "Regel verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" -msgstr "" +msgstr "Verplaats geselecteerde regel omhoog" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" -msgstr "" +msgstr "Verplaats geselecteerde regel omlaag" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" -msgstr "" +msgstr "Voeg geavanceerde regel toe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" -msgstr "" +msgstr "Geen regel geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." -msgstr "" +msgstr "Geen regel geselecteerd voor %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "verwijdering" @@ -12148,7 +12225,7 @@ msgstr "Om een kolom te verwijderen moet je deze eerst selecteren" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 msgid "The selected column is not a custom column" -msgstr "De geselecteerde kolom is geen \"custom\" kolom" +msgstr "De geselecteerde kolom is geen zelfgedefinieerde kolom" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "Do you really want to delete column %s and all its data?" @@ -12191,7 +12268,7 @@ msgstr "Kolom naar omlaag" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 msgid "Add &custom column" -msgstr "Eigen &calibre kolom maken" +msgstr "Eigen &calibre-kolom maken" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:41 msgid "" @@ -12201,128 +12278,128 @@ msgstr "" "Zet standaardinstellingen terug. Alleen de instellingen voor de huidige " "selectie worden teruggezet." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Tekstkolom, weergegeven in de labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Komma gescheiden tekst, zoals labels, weergegeven in de labelbrowser." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "Lange tekst, zoals commentaar, niet weergegeven in de labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 -msgid "Text column for keeping series-like information" -msgstr "Tekstkolom voor bewaren van informatie zoals reeksen" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +msgid "Text column for keeping series-like information" +msgstr "Tekstkolom voor het bewaren van informatie zoals reeksen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Tekst, maar met een lijst van toegestane waarden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" -msgstr "Vlottendpuntgetallen" +msgstr "Decimale getallen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Gehele getallen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Waarderingen, aangegeven met sterren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Ja/Nee" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Kolom gemaakt van andere kolommen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "Kolom gemaakt uit andere kolommen, gedrag zoals bij labels" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "Maak een" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "Maak snel:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "Namen van personen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Nummer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "Bewerk een handgemaakte kolom" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Geen kolom geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Er is geen kolom geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "Geselecteerde kolom is geen door de gebruiker gedefinieerde kolom" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "Mijn labels" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "Mijn reeksen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "Mijn waardering" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "Mensen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -12331,11 +12408,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Er was geen opzoeknaam gegeven" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -12343,7 +12420,7 @@ msgstr "" "De zoekterm mag slechts kleine letters, cijfers en lage streepjes bevatten " "en moet beginnen met een letter" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -12351,43 +12428,43 @@ msgstr "" "Opzoeknamen kunnen niet eindigen met _index, omdat deze namen gereserveerd " "zijn voor de index van een reekskolom." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Er was geen koptekst voor de kolom gegeven" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "De opzoeknaam %s is al in gebruik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "De koptekst %s is al in gebruik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Je moet een sjabloon opgeven voor samengestelde kolommen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "Minstens een waarde toestaan kolom met waardebeperking" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "De lege waarde kan je niet opgeven, want die mag altijd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "Waarde \"{0}\" staat meer dan een keer in de lijst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -"Het veld 'kleuren' moet leeg zijn of hetzelfde nummer bevatten van de items " -"in het veld met waarde" +"Het veld 'kleuren' moet leeg zijn of evenveel items bevatten als het " +"waardeveld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "De kleur {0} is onbekend" @@ -12456,9 +12533,9 @@ msgid "" "
  • dd MMMM yy gives 05 January 10
  • \n" " " msgstr "" -"

    Datumformaat. Gebruik 1-4 'd's voor dag, 1-4 'M'-en voor maand, and 2 or " -"4 'y'-en voor het jaar.

    \n" -"

    bv:\n" +"

    Datumformaat. Gebruik 1-4 'd's voor dag, 1-4 'M'-en voor maand, en 2 of 4 " +"'y's voor het jaar.

    \n" +"

    Bijvoorbeeld:\n" "

      \n" "
    • ddd, d MMM yyyy geeft Maa, 5 Jan 2010
    • \n" "
    • dd MMMM yy geeft 05 Januari 10
    • \n" @@ -12513,7 +12590,7 @@ msgstr "Standaard: (niets)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:247 msgid "&Sort/search column by" -msgstr "&Sorteer/doorzoeken kolom op" +msgstr "&Sorteren/doorzoeken kolom op" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:248 msgid "How this column should handled in the GUI when sorting and searching" @@ -12552,7 +12629,7 @@ msgid "" "A list of color names to use when displaying an item. The\n" "list must be empty or contain a color for each value." msgstr "" -"Een lijst met kleur-namen om te gebruiken tijdens weergave\n" +"Een lijst met kleurnamen om te gebruiken tijdens weergave\n" "van een item. De lijst moet leeg zijn of een kleur bevatten voor iedere " "waarde." @@ -12588,11 +12665,11 @@ msgstr "Apparaatdetectie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 msgid "Ensure your device is disconnected, then press OK" -msgstr "Verzeker je er van dat het apparaat is ontkoppeld en druk dan op OK" +msgstr "Verzeker je ervan dat het apparaat is ontkoppeld en druk dan op OK" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 msgid "Ensure your device is connected, then press OK" -msgstr "Verzeker je er van dat het apparaat is aangesloten en druk dan op OK" +msgstr "Verzeker je ervan dat het apparaat is aangesloten en druk dan op OK" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:88 msgid "" @@ -12644,7 +12721,7 @@ msgstr "E-mail" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32 msgid "Formats to email. The first matching format will be sent." msgstr "" -"Formaten om te e-mailen. Het eerst overeenkomende formaat zal worden " +"Formaten om te e-mailen. Het eerste formaat dat overeenkomt zal worden " "verstuurd." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33 @@ -12663,7 +12740,8 @@ msgid "" "address (provided it is in one of the listed formats)." msgstr "" "Indien aangevinkt zal gedownload nieuws automatisch worden verstuurd " -"
      naar dit e-mailadres (indien het een van de opgegeven formaten is)." +"
      naar dit e-mailadres (indien het een van de opgegeven formaten is).naar " +"dit e-mailadres (indien het in een van de vermelde formaten is)." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115 msgid "new email address" @@ -12719,11 +12797,11 @@ msgstr "Opgedeeld" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:166 msgid "Column coloring" -msgstr "" +msgstr "Kolom kleuring" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:198 msgid "User Interface &layout (needs restart):" -msgstr "Uiter&lijk gebruikers interface (herstart vereist):" +msgstr "Uiter&lijk gebruikersinterface (herstart vereist):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:199 msgid "Choose &language (requires restart):" @@ -12736,7 +12814,7 @@ msgstr "Sys&teemvakicoon activeren (herstart vereist)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:201 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -"Blokkeer alle animaties. Bruikbaar als je een langzame/oude computer hebt." +"Schakel alle animaties uit. Bruikbaar als je een langzame/oude computer hebt." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:202 msgid "Disable &animations" @@ -12764,7 +12842,7 @@ msgstr "Toon &tekst onder iconen:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 msgid "Interface font:" -msgstr "Interface lettertype:" +msgstr "Lettertype interface:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:209 msgid "Change &font (needs restart)" @@ -12810,15 +12888,15 @@ msgid "" "have a list of fixed-sized groups. Set to disabled\n" "if you never want subcategories" msgstr "" -"Geef aan hoe deel-categorieën getoond worden in de labelbrowser\n" +"Geef aan hoe deelcategorieën getoond worden in de labelbrowser\n" "als er meer items in zitten dan de limiet. Kies \"Op eerste letter\"\n" "om een A, B, C-lijst te krijgen. Kies \"In blokken\" om een lijst van\n" "groepen met vaste grootte te krijgen. Kies \"Uitgezet\" als je geen\n" -"deel-categorieën wil" +"deelcategorieën wil" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 msgid "&Collapse when more items than:" -msgstr "&Combineer/Inklappen bij meer items dan:" +msgstr "&Combineren/Inklappen bij meer items dan:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:224 msgid "" @@ -12827,7 +12905,7 @@ msgid "" "value is ignored." msgstr "" "Als een categorie voor de labelbrowser meer dan dit aantal items heeft\n" -"wordt deze ingedeeld in deel-categorieën. Als deel-categorie-indeling is " +"wordt deze ingedeeld in deelcategorieën. Als deelcategorie-indeling is " "uitgezet\n" "wordt deze waarde niet gebruikt." @@ -12861,7 +12939,7 @@ msgstr "Toon omslag&browser in een apart venster (herstart vereist)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:236 msgid "&Number of covers to show in browse mode (needs restart):" -msgstr "Aa&ntal zichtbare omslagen in blader modus (herstart vereist):" +msgstr "Aa&ntal zichtbare omslagen in bladermodus (herstart vereist):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 @@ -12870,7 +12948,7 @@ msgstr "Toep&assen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237 msgid "Restore &defaults" -msgstr "Stan&daardwaarden" +msgstr "Stan&daardwaarden terugzetten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:238 msgid "Save changes" @@ -12911,7 +12989,7 @@ msgstr "Bron" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:49 msgid "Cover priority" -msgstr "Omslag prioriteit" +msgstr "Prioriteit omslag" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:76 msgid "This source is configured and ready to go" @@ -12949,8 +13027,8 @@ msgid "" msgstr "" "Vink de bronnen voor metadata die je niet wil gebruiken uit. Je kan ook de " "prioriteit voor het ophalen van omslagen aangeven. Bronnen met hogere " -"prioriteit (=kleiner getal) worden eerst uitgevoerd bij massa-download van " -"metadata.\n" +"prioriteit (=kleiner getal) worden eerst uitgevoerd bij in groep downloaden " +"van metadata.\n" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:113 msgid "" @@ -13031,7 +13109,7 @@ msgstr "Kan commandoregeltools niet installeren." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:59 msgid "Command line tools installed" -msgstr "Geïnstalleerde command line toepassingen" +msgstr "Geïnstalleerde commandoregeltools" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:60 msgid "Command line tools installed in" @@ -13041,17 +13119,18 @@ msgstr "Geïnstalleerde command line toepassingen op" msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" -"Indien je calibre.app verplaatst, zullen de command line toepassingen " -"opnieuw moeten worden geïnstalleerd." +"Indien je calibre.app verplaatst, zullen de commandoregeltools opnieuw " +"moeten worden geïnstalleerd." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:62 msgid "Max. simultaneous conversion/news download jobs:" -msgstr "Maximaal gelijktijdige conversie/nieuws download taken:" +msgstr "Maximaal gelijktijdige conversie/nieuwsdownloadtaken:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:63 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -"Maximum aantal gelijktijdige taken beperken tot beschikbare &CPU-kernen" +"Hoogstens evenveel gelijktijdige taken als er beschikbare &CPU-processoren " +"zijn" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:64 msgid "Debug &device detection" @@ -13092,8 +13171,8 @@ msgid "" "A more general plugboard already exists for that format and device. Are you " "sure you want to add the new plugboard?" msgstr "" -"Een meer generieke adapter bestaat al voor dat formaat en apparaat. Weet je " -"zeker dat je de nieuwe adapter wil toevoegen?" +"Een meer generieke adapter bestaat al voor dat formaat en apparaat. Weet u " +"zeker dat u de nieuwe adapter wilt toevoegen?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:234 @@ -13105,8 +13184,8 @@ msgid "" "More specific device plugboards exist for that format. Are you sure you want " "to add the new plugboard?" msgstr "" -"Meer specifieke apparaat adapters bestaan voor dat formaat. Weet je zeker " -"dat je de nieuwe adapter wil toevoegen?" +"Meer specifieke apparaatadapters bestaan voor dat formaat. Weet u zeker dat " +"u de nieuwe adapter wilt toevoegen?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:224 msgid "Really add plugboard?" @@ -13118,15 +13197,15 @@ msgid "" "sure you want to add the new plugboard?" msgstr "" "Een andere adapter komt overeen met die formaat- en apparaatcombinatie. Weet " -"je zeker dat je deze nieuwe adapter wil toevoegen?" +"u zeker dat u deze nieuwe adapter wilt toevoegen?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:235 msgid "" "More specific format and device plugboards already exist. Are you sure you " "want to add the new plugboard?" msgstr "" -"Meer specifieke formaat en apparaat adapters bestaan al. Weet je zeker dat " -"je de nieuwe adapter wil toevoegen?" +"Meer specifieke formaat- en apparaatadapters bestaan al. Weet u zeker dat u " +"de nieuwe adapter wilt toevoegen?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:246 msgid "The {0} device does not support the {1} format." @@ -13163,7 +13242,7 @@ msgstr "" "werken wanneer je dit opslaat of naar een apparaat stuurt.\n" "\n" "Gebuik dit om een 'adapter' te maken van een formaat (of alle formaten) naar " -"een apparaat (of alle apparaten). Het adapter geeft aan welke sjabloon " +"een apparaat (of alle apparaten). De adapter geeft aan welke sjabloon " "verbonden is met welk veld.\n" "\n" "Vaak zullen sjablonen referenties bevatten naar samengestelde kolommen maar " @@ -13171,7 +13250,7 @@ msgstr "" "elders in calibre kunt gebruiken. \n" "\n" "Een mogelijk gebruik van een adapter is het opnemen van reeksinformatie in " -"de titel. Je kan ook kan auteursortering wijzigen, iets wat mobi-gebruikers " +"de titel. Je kan ook kan sorteerauteur wijzigen, iets wat mobi-gebruikers " "zouden kunnen doen om ';' te gebruiken zoals bij een kindle verplicht is. Je " "kan hiermee ook een taal specificeren." @@ -13205,11 +13284,11 @@ msgstr "Bestemmingsveld" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 msgid "Save plugboard" -msgstr "adapter opslaan" +msgstr "Adapter opslaan" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129 msgid "Delete plugboard" -msgstr "Verwijder adapter" +msgstr "Adapter verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:182 msgid "%(plugin_type)s %(plugins)s" @@ -13232,7 +13311,7 @@ msgid "Search for plugin" msgstr "Zoek plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "Geen overeenkomsten" @@ -13252,7 +13331,7 @@ msgid "" msgstr "" "Plug-ins toevoegen kan een veiligheidsrisico meebrengen. Plug-ins " "kunnen virussen/malware bevatten. Installeer enkel plug-ins uit een " -"vertrouwde bron. Weet je zeker dat je wilt doorgaan?" +"vertrouwde bron. Weet u zeker dat u wilt doorgaan?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "" @@ -13348,7 +13427,7 @@ msgstr "De opzoeknaam van elk eigen veld. Deze namen beginnen met \"#\")" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57 msgid "Constant template" -msgstr "Constant sjabloon" +msgstr "Constante sjabloon" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:58 msgid "" @@ -13370,11 +13449,11 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" -"Door het volgende sjabloon aan te passen, kan je beïnvloeden in welke mappen " +"Door de volgende sjabloon aan te passen, kan je beïnvloeden in welke mappen " "de bestanden worden opgeslagen en met welke namen. Je kunt het '/'-teken " "gebruiken om deelmappen aan te geven. Beschikbare variabelen voor metadata " "worden hieronder beschreven. Als een specifiek boek sommige metadata mist, " -"zal deze variabele vervangen worden door een lege string." +"dan zal de variabele vervangen worden door een lege string." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:49 msgid "Available variables:" @@ -13535,17 +13614,17 @@ msgid "" "\"series:Foundation\" rather than just \"Foundation\" in a saved search" msgstr "" "Merk op dat deze optie alle zoekopdrachten beïnvloedt, ook bewaarde " -"zoekopdrachten en restricties. Gebruikt dus bij voorkeur altijd prefixen bij " -"je bewaarde opdrachten. Bijvoorbeeld \"series:bouquetreeks\" in plaats van " -"\"bouquetreeks\"." +"zoekopdrachten en restricties. Je gebruikt dus bij voorkeur altijd prefixen " +"bij je bewaarde opdrachten, bijvoorbeeld \"series:bouquetreeks\" in plaats " +"van \"bouquetreeks\"." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:117 msgid "" "Clear search histories from all over calibre. Including the book list, e-" "book viewer, fetch news dialog, etc." msgstr "" -"Wis zoekgeschiedenis in heel calibre. Inclusief de boekenlijst, de E-boek " -"lezer, venster nieuws ophalen, enz." +"Wis zoekgeschiedenis in heel calibre. Inclusief de boekenlijst,het " +"leesvenster, de nieuwsdialoog, enzovoorts." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:118 msgid "Clear search &histories" @@ -13629,13 +13708,13 @@ msgid "" "
    • Automatic management: Calibre automatically keeps metadata on the " "device in sync with the calibre library, on every connect
    " msgstr "" -"
  • Handmatig onderhouden: Calibre wijzigt de metadata en voegt " +"
  • Handmatig onderhouden: calibre wijzigt de metadata en voegt " "collecties alleen toe als een boek is verzonden. Met deze optie zal calibre " "nooit een collectie verwijderen.
  • \n" -"
  • Alleen bij versturen: Calibre wijzigt de metadata en voegt en " +"
  • Alleen bij versturen: calibre wijzigt de metadata en voegt en " "verandert collecties voor een boek alleen wanneer het naar het apparaat " "wordt verzonden.
  • \n" -"
  • Automatisch onderhouden: Calibre houdt automatisch de metadata op " +"
  • Automatisch onderhouden: calibre houdt automatisch de metadata op " "het apparaat gelijk met de calibrebibliotheek bij elke verbinding.
  • " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:77 @@ -13646,7 +13725,7 @@ msgid "" msgstr "" "Hier kan je instellen hoe calibre je boeken moet bewaren als je 'Verstuur " "naar apparaat' kiest. Deze instelling kan overschreven worden voor " -"individuele apparaten door de apparaat verbinding plug-ins aan te passen in " +"individuele apparaten door de apparaatverbindingplug-ins aan te passen in " "Voorkeuren->Geavanceerd->plug-ins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70 @@ -13688,7 +13767,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:129 msgid "Max. &cover size:" -msgstr "Max. omslag omvang &calibre:" +msgstr "Max. omvang omslag &calibre:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:131 msgid "Max. &OPDS items per query:" @@ -13696,7 +13775,7 @@ msgstr "Max. &OPDS-onderdelen per zoekopdracht" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:132 msgid "Max. OPDS &ungrouped items:" -msgstr "Maxim&um ongegroepeerde OPDS items:" +msgstr "Maxim&um ongegroepeerde OPDS-items:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:133 msgid "Restriction (saved search) to apply:" @@ -13758,7 +13837,7 @@ msgstr "" "

    Stanza zou je calibrecollectie automatisch moeten zien. Zo niet, probeer " "dan de URL http://mijnhostnaam:8080 toe te voegen als een nieuwe catalogus " "in de Stanza reader op je iPhone. Voor mijnhostnaam, dien je de volledig " -"hostnaam of het IP adres van de computer waar calibre op draait te gebruiken." +"hostnaam of het IP-adres van de computer waar calibre op draait te gebruiken." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -13829,48 +13908,48 @@ msgid "" msgstr "" "\n" "

    Hier kan je functies toevoegen of verwijderen, gebruikt bij " -"sjabloon\n" -" verwerking. een sjabloon functie wordt geschreven in python. Het " +"sjabloon-\n" +" verwerking. een sjabloonfunctie wordt geschreven in python. Ze " "haalt\n" -" informatie uit het boek, verwerkt het, en geeft een string als " +" informatie uit het boek, verwerkt die, en geeft een string als " "resultaat terug.\n" " Functies hier gedefinieerd zijn op dezelfde manier bruikbaar als " "standaard \n" -" ingebouwde sjabloon functies. De functie moet evaluate " -"genoemd worden, \n" -" en moet onderstaande ondertekening hebben.

    \n" +" ingebouwde sjabloonfuncties. De functie moet evaluate genoemd " +"worden, \n" +" en moet onderstaande signatuur hebben.

    \n" "

    evaluate(self, formatter, kwargs, mi, locals, persoonlijke " "waarde)\n" -" → geeft een unicode string

    \n" -"

    De parameters van de evaluate functie zijn:\n" +" → geeft een unicodestring

    \n" +"

    De parameters van de evaluate-functie zijn:\n" "

      \n" "
    • formatter: de instanties van de opmaker worden gebruikt " "om\n" -" het huidige sjabloon te evalueren. Je kan dit gebruiken om sjablonen " +" de huidige sjabloon te evalueren. Je kan dit gebruiken om sjablonen " "recursief\n" " te evalueren.
    • \n" "
    • kwargs: een woordenboek van metadata. Veld staan in dit\n" " woordenboek.\n" -"
    • mi: een Metadata instanties. Gebruikt om veld informatie " -"te verkrijgen.\n" +"
    • mi: een instantie van metadata. Gebruikt om " +"veldinformatie te verkrijgen.\n" " Deze parameter kan None zijn in sommige gevallen, bijvoorbeeld " "wanneer geen-boek\n" " sjablonen worden geëvalueerd.
    • \n" "
    • locals: de lokale variabelen toegewezen door het huidige\n" -" sjabloon programma.
    • \n" -"
    • persoonlijke waarde: Je moet één of meerdere oudere " +" sjabloonprogramma.
    • \n" +"
    • persoonlijke waarde: Je moet één of meerdere formele " "parameters\n" " opgeven. Het aantal moet overeenkomen met het \"aantal parameters\"-" "vak, tenzij \n" -" gelijk is aan -1 (variabel aantal of argumenten), dan zal de laatste " -"parameter\n" -" *args moeten zijn. Minimaal één parameters is verplicht, meestal is " +" dit gelijk is aan -1 (variabel aantal of parameters), dan zal de " +"laatste parameter\n" +" *args moeten zijn. Minimaal één parameter is verplicht, meestal is " "dit de waarde\n" -" van het veld waar deze actie op wordt uitgevoerd. NB. als wordt " -"geschreven in basis\n" +" van het veld waarop deze actie wordt uitgevoerd. NB. als wordt " +"geschreven in basis-\n" " sjabloon-modus, zal de gebruiker deze eerste parameter niet " "meegegeven. \n" -" In plaats daarvan wordt het aangeleverd door de opmaker.
    • \n" +" In plaats daarvan wordt hij aangeleverd door de opmaker.\n" "

    \n" "

    \n" " De volgende voorbeeldfunctie controleert de waarde van het veld. Als " @@ -13889,12 +13968,12 @@ msgstr "" " return waarde\n" " else:\n" " return 'LEEG'\n" -" Deze functie kan worden aangeroepen in elke van de drie programma " -"modi:\n" +" Deze functie kan worden aangeroepen in elke van de drie " +"programmamodi:\n" "

      \n" -"
    • enkele-functie modus: {tags:mijn_alsleeg()}
    • \n" -"
    • sjabloon programma modus: {tags:'mijn_alsleeg($)'}
    • \n" -"
    • algemene programma modus: program: " +"
    • enkelefunctiemodus: {tags:mijn_alsleeg()}
    • \n" +"
    • sjabloonprogrammamodus: {tags:'mijn_alsleeg($)'}
    • \n" +"
    • algemene programmamodus: program: " "mijn_alsleeg(field('tags'))
    • \n" "

      \n" " " @@ -13923,7 +14002,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:174 msgid "Exception while compiling function" -msgstr "Exceptie gedurende compilatie van functie" +msgstr "Uitzondering gedurende compilatie van functie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:202 msgid "function source code not available" @@ -14017,31 +14096,31 @@ msgstr "Kan niet verwijderen" msgid "Cannot remove the actions %s from this location" msgstr "Kan acties %s hier niet verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Pas deze acties aan in:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "Kies de werkbalk om aan &te passen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Toe te &voegen functies" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "Huidige fun&cties" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Verplaats de gesecteerde actie omhoog" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Verplaats geselecteerde actie omlaag" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Voeg geselecteerde acties toe aan werkbalk" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Verwijder geselecteerde acties van de werkbalk" @@ -14140,8 +14219,8 @@ msgstr "Geen zoekopdracht geselecteerd" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:342 msgid "The selected search will be permanently deleted. Are you sure?" msgstr "" -"De geselecteerde zoekopdracht zal definitief gewist worden. Ben je " -"zeker?" +"De geselecteerde zoekopdracht zal definitief gewist worden. Weet u " +"het zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:367 msgid "Search (For Advanced Search click the button to the left)" @@ -14276,7 +14355,7 @@ msgstr "Klik om te wijzigen" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:81 msgid "&Alternate shortcut:" -msgstr "&Alternative snelkoppeling:" +msgstr "&Alternatieve snelkoppeling:" #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:38 msgid "Added Tags:" @@ -14288,7 +14367,7 @@ msgstr "Open winkel in externe webbrowswer" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 msgid "&Name:" -msgstr "&Naam" +msgstr "&Naam:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:221 msgid "&Description:" @@ -14296,7 +14375,7 @@ msgstr "Ver&duidelijking:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 msgid "&Headquarters:" -msgstr "&Hoofdkwartier:" +msgstr "&Hoofdvestiging:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 msgid "Enabled:" @@ -14361,7 +14440,7 @@ msgstr "Geactiveerd" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Headquarters" -msgstr "Hoofdkwartier" +msgstr "Hoofdvestiging" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "No DRM" @@ -14371,21 +14450,27 @@ msgstr "Geen DRM" msgid "" "This store is currently diabled and cannot be used in other parts of calibre." msgstr "" +"Deze winkel is op het moment uitgeschakeld en kan niet worden gebruikt in " +"andere delen van calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:131 msgid "" "This store is currently enabled and can be used in other parts of calibre." msgstr "" +"Deze winkel is op het moment ingeschakeld en kan worden gebruikt in andere " +"delen van calibre." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:136 msgid "This store only distributes ebooks with DRM." -msgstr "" +msgstr "Deze winkel verspreidt enkel E-boeken met DRM." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:138 msgid "" "This store distributes ebooks with DRM. It may have some titles without DRM, " "but you will need to check on a per title basis." msgstr "" +"Deze winkel verspreidt boeken met DRM. Er zijn mogelijk enkele titels zonder " +"DRM, maar je moet dit per titel controleren." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:140 msgid "" @@ -14393,15 +14478,18 @@ msgid "" "the store caters to. However, this does not necessarily mean that the store " "is limited to that market only." msgstr "" +"Deze winkel heeft de hoofdvestiging in %s. Dit is een goede indicatie van " +"het afzetgebied voor deze winkel. Dit betekend niet per definitie dat de " +"winkel zich enkel op deze markt richt." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:203 msgid "Buying from this store supports the calibre developer: %s." -msgstr "" +msgstr "Door in deze winkel te kopen ondersteun je calibre ontwikkelaar: %s." #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:145 msgid "This store distributes ebooks in the following formats: %s" -msgstr "" +msgstr "Deze winkel verspreidt E-boeken in de volgende formaten: %s" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47 msgid "Configure..." @@ -14436,7 +14524,7 @@ msgstr "Maximum aantal resultaten per winkel" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:104 msgid "Open search result in system browser" -msgstr "Zoekresultaten openen in standaard browser" +msgstr "Zoekresultaten openen in standaardbrowser" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:105 msgid "Threads" @@ -14468,15 +14556,15 @@ msgstr "Aantal gelijktijdige zoekacties" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:107 msgid "Number of simultaneous cache updates" -msgstr "Aantal gelijktijdige bijwerk-acties voor lokale opslag" +msgstr "Aantal gelijktijdige bijwerkacties voor lokale opslag" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:108 msgid "Number of simultaneous cover downloads" -msgstr "Aantal gelijktijdige omslag downloads" +msgstr "Aantal gelijktijdige omslagdownloads" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:109 msgid "Number of simultaneous details downloads" -msgstr "Aantal gelijktijdige informatie-download acties" +msgstr "Aantal gelijktijdige informatiedownloads" #: /home/kovid/work/calibre/src/calibre/gui2/store/ebooks_com_plugin.py:96 msgid "Not Available" @@ -14488,7 +14576,9 @@ msgid "" "interface\">User Manual for more help" msgstr "" "Zie de handleiding voor meer hulp" +"interface\">handleiding voor meer hulpZie de handleiding voor " +"meer informatie" #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:209 @@ -14497,7 +14587,7 @@ msgstr "Tit&el/Schrijver/Prijs ..." #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/cache_progress_dialog_ui.py:51 msgid "Updating book cache" -msgstr "Lokale Boek opslag bijwerken" +msgstr "Lokale boekopslag bijwerken" #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/cache_update_thread.py:42 msgid "Checking last download date." @@ -14517,7 +14607,7 @@ msgstr "%s van %s boeken verwerkt." #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/mobileread_plugin.py:62 msgid "Updating MobileRead book cache..." -msgstr "MobileRead lokale boek opslag bijwerken..." +msgstr "MobileRead lokale boekopslag bijwerken..." #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/store_dialog_ui.py:74 msgid "&Query:" @@ -14570,7 +14660,7 @@ msgid "" "purchases to ensure you can actually read this book." msgstr "" "Er is een DRM-beperking gedetecteerd bij dit boek. Dit boek werkt mogelijk " -"niet op je E-reader en er is een beperking aanwezig op het aantal " +"niet op je leesapparaat en er is een beperking aanwezig op het aantal " "handelingen die je met dit boek mag uitvoeren. Controleer in de winkel voor " "je tot aanschaf overgaat of je dit boek kan lezen." @@ -14595,19 +14685,20 @@ msgstr "" "De DRM-status van dit boek kon niet worden herkend. Er is een zeer grote " "kans dat dit boek een DRM-beperking heeft." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

      " msgstr "" +"Door in deze winkel te kopen ondersteun je calibre ontwikkelaar: %s

      " -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" -msgstr "Zoek-opties voor boeken aanpassen" +msgstr "Zoekopties voor boeken aanpassen" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "Zoeken configureren" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "Geen boeken overeenkomstig je zoekterm gevonden" @@ -14642,7 +14733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:86 msgid "File is not a supported ebook type. Save to disk?" -msgstr "Bestand is geen ondersteund E-boekformaat. Opslaan op schijf?" +msgstr "Bestand is geen ondersteund e-boekformaat. Opslaan op schijf?" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:59 msgid "Home" @@ -14736,7 +14827,7 @@ msgstr "Alle categorieën weergeven" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:476 msgid "Change sub-categorization scheme" -msgstr "Verander schema deelcategorieïn" +msgstr "Verander schema deelcategorieën" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:792 msgid "The grouped search term name is \"{0}\"" @@ -14746,18 +14837,18 @@ msgstr "De kolomgroep heet \"{0}\"" msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -"Het veranderen van schrijvers voor deze boeken kan even duren. Weet je het " +"Het veranderen van schrijvers voor deze boeken kan even duren. Weet u het " "zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1070 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 je het " +"Het veranderen van metadata voor zoveel boeken kan lang duren. Weet u het " "zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Zoekopdrachten" @@ -14786,7 +14877,7 @@ msgstr "De opgeslagen zoekopdracht %s is reeds in gebruik" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1834 msgid "Manage Authors" -msgstr "Beheer schrijvers" +msgstr "Beheer Auteurs" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1836 msgid "Manage Series" @@ -14908,11 +14999,11 @@ msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Als er meerdere criteria in de labelbrowser worden gekozen, selecteer dan " -"items die voldoen aan één of alle criteria" +"items die voldoen aan één criterium of alle criteria" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2171 msgid "Manage authors, tags, etc" -msgstr "Beheer schrijvers, labels, enz." +msgstr "Beheer auteurs, labels, enz." #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2172 msgid "" @@ -14990,7 +15081,7 @@ msgid "" "log will be available in the file: %s

      The log will be displayed " "automatically." msgstr "" -"Je hebt calibre gestart in debugmodus. Na het sluiten van calibre, zal de " +"U hebt calibre gestart in debugmodus. Na het sluiten van calibre, zal de " "debuglog beschikbaar zijn in dit bestand: %s

      De log zal automatisch worden " "weergegeven." @@ -15008,7 +15099,7 @@ msgstr "Mislukt" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:621 msgid "There are active jobs. Are you sure you want to quit?" -msgstr "Er zijn taken actief. Weet je zeker dat je af wil sluiten?" +msgstr "Er zijn taken actief. Weet u zeker dat u wilt afsluiten?" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:624 msgid "" @@ -15019,7 +15110,7 @@ msgstr "" " is aan het communiceren met het apparaat!
      \n" " Aflsluiten kan schade veroorzaken aan het " "apparaat.
      \n" -" Weet je zeker dat je af wil sluiten?" +" Weet u zeker dat u wilt afsluiten?" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:628 msgid "Active jobs" @@ -15046,6 +15137,8 @@ msgid "" "Update only if one of the new features or bug fixes is important to " "you. If the current version works well for you, do not update." msgstr "" +"Update alleen als een van de nieuwe functies of probleem oplossingen " +"belangrijk zijn voor je. Als de huidige versie goed werkt, update dan niet." #: /home/kovid/work/calibre/src/calibre/gui2/update.py:60 msgid "Update available!" @@ -15139,7 +15232,7 @@ msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:185 msgid "Monospace &font size:" -msgstr "Niet-proportioneel a&fmeting lettergrootte:" +msgstr "Lettergrootte niet-proportionele letters:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:187 msgid "S&tandard font:" @@ -15221,7 +15314,7 @@ msgid "" "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here." msgstr "" "

      Een CSS-stylesheet die gebruikt kan worden om de opmaak van boeken te " -"bepalen. Voorbeelden vind je hier." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:207 @@ -15232,17 +15325,17 @@ msgstr "&Stylesheet gebuiker" msgid "No results found for:" msgstr "Geen overeenkomsten gevonden voor:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" -msgstr "Opties om het E-boek lezer te personaliseren" +msgstr "Opties om de e-boek lezer te personaliseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Onthoud de laatst gebruikte venstergrootte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -15250,72 +15343,72 @@ msgstr "" "Definieer je eigen CSS-stylesheet. Dit kan worden gebruikt om het uiterlijk " "van alle boeken te verpersoonlijken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Maximale breedte van het kijkvenster, in pixels." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -"Herschaal afbeeldingen groter dan het weergave venster zodat deze passen op " -"de binnen randen." +"Herschaal afbeeldingen groter dan het weergave venster zodat deze passen in " +"de binnen-randen." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Tekst afbreken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Standaardtaal voor afhandeling woordafbreken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Sla de huidige positie in het document op bij afsluiten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Pagina's omslaan met muiswiel" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -"Tijd, in seconden, voor animatie van omslaan pagina. Standaard: een halve " -"seconde." +"Tijd, in seconden, voor animatie bij het omslaan van een pagina. Standaard: " +"een halve seconde." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Lettertype opties" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Lettertypefamilie voor letters met schreef (serif)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Lettertypefamilie voor schreefloze letters (sans-serif)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Lettertypefamilie voor letters met vaste breedte (monospace)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 -msgid "The standard font size in px" -msgstr "De standaard lettergrootte in px" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +msgid "The standard font size in px" +msgstr "De standaardlettergrootte in px" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "De niet-proportionele lettergrootte in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Het standaardlettertype" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "Nog aan het bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -15323,36 +15416,36 @@ msgstr "" "Je bent halverwege de definitie van een sneltoetscombinatie. Vervolledig die " "eerst door buiten het definitievakje te klikken." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "Woordenboek raadp&legen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Ga naar..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Volgende paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Vorige paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Begin van document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Einde van document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Begin van paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Einde van paragraaf" @@ -15408,98 +15501,114 @@ msgstr "Naar rechts schuiven" msgid "Book format" msgstr "Formaat van boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Positie in boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ga naar een referentie. Gebruik referentiemodus om referentienummers te zien." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Zoek naar tekst in boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Afdrukvoorbeeld" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "Lijst met recent geopende boeken wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Verbinden met dict.org om op te zoeken: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" -msgstr "Kies E-boek" +msgstr "Kies e-boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "E-boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" +"Maak letter grootte %s\n" +"Huidige vergroting: %.1f" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "groter" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "kleiner" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Geen overeenkomst gevonden voor: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Bladervenster laden..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Opmaken %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Bladwijzer #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Bladwijzer toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Geef titel voor bladwijzer:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Beheer bladwijzers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." -msgstr "E-boek laden..." +msgstr "Laden e-boek..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" -msgstr "Kon E-boek niet openen" +msgstr "Kon e-boek niet openen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" -msgstr "Opties om de E-boek lezer te personaliseren" +msgstr "Opties voor de e-boek lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Indien gespecificeerd, dan zal het boekleesvenster proberen naar voren te " "komen na het opstarten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Als dit is opgegeven zal het boekleesvenster proberen om als volledig scherm " "te starten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript waarschuwingen en console berichten op de console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -15507,7 +15616,7 @@ msgid "" msgstr "" "%prog [opties] bestand\n" "\n" -"Bekijk een E-boek.\n" +"Bekijk een e-boek.\n" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:189 msgid "E-book Viewer" @@ -15571,7 +15680,7 @@ msgstr "Zoek vorig item" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:114 msgid "Print eBook" -msgstr "Print E-boek" +msgstr "Print e-boek" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962 msgid "Drag to resize" @@ -15615,7 +15724,7 @@ msgid "" "

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

      Een ongeldige bibliotheek bestaat op %s, verwijder deze alvorens nogmaals " +"

      Een ongeldige bibliotheek bestaat in %s. Verwijder deze alvorens nogmaals " "te proberen de bestaande bibliotheek te verplaatsen.
      Fout: %s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 @@ -15626,13 +15735,13 @@ msgstr "Bibliotheek kon niet worden verplaatst" msgid "Select location for books" msgstr "Selecteer de locatie voor boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Je moet een lege map kiezen voor de calibrebibliotheek. %s is niet leeg." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "Verwelkomingswizard" @@ -15651,7 +15760,7 @@ msgstr "Welkom bij calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48 msgid "The one stop solution to all your e-book needs." -msgstr "De complete oplossing voor al je E-boek behoeften." +msgstr "De complete oplossing voor al je e-boek wensen." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:57 msgid "&Manufacturers" @@ -15666,15 +15775,15 @@ msgid "" "

      Congratulations!

      You have successfully setup calibre. Press the %s " "button to apply your settings." msgstr "" -"

      Gefeliciteerd!

      De installatie van calibre is gelukt. Druk op de %s " -"knop om je instellingen toe te passen." +"

      Gefeliciteerd!

      De installatie van calibre is gelukt. Druk op de %s-" +"de %s knop om je instellingen toe te passen." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50 msgid "" "

      Demo videos

      Videos demonstrating the various features of calibre are " "available online." msgstr "" -"

      Demo videos

      Videos die de diverse functies van calibre demonstreren " +"

      Demovideos

      Videos die de diverse functies van calibre demonstreren " "zijn online beschikbaar." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51 @@ -15682,6 +15791,8 @@ msgid "" "

      User Manual

      A User Manual is also available online." msgstr "" +"

      Handleiding

      Een handleiding is ook beschikbaar online." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49 msgid "" @@ -15711,7 +15822,7 @@ msgid "" "

      Choose a location for your books. When you add books to calibre, they " "will be copied here. Use an empty folder for a new calibre library:" msgstr "" -"

      Kies een locatie voor je boeken. Als je boeken toevoegt aan calibre " +"

      Kies een locatie voor uw boeken. Als je boeken toevoegt aan calibre " "zullen ze hierheen gekopieerd worden. Gebruik een lege map voor een " "nieuwe calibrebibliotheek." @@ -15743,7 +15854,7 @@ msgstr "E-mail verzonden" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:59 msgid "Setup sending email using" -msgstr "E-mail verzend opties gebruiken van" +msgstr "E-mailverzendopties instellen met gebruik van" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:61 msgid "" @@ -15785,7 +15896,7 @@ msgstr "Onjuiste gebruikersnaam" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:103 msgid "%s needs the full email address as your username" -msgstr "%s heeft het volledige E-mail adres nodig als gebruikersnaam" +msgstr "%s heeft het volledige e-mailadres nodig als gebruikersnaam" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:154 msgid "OK to proceed?" @@ -15803,10 +15914,10 @@ msgid "" "verify your account periodically, before it will let calibre send email. In " "this case, I strongly suggest you setup a free gmail account instead." msgstr "" -"Als je een nieuw Hotmail account aanmaakt, vereist Microsoft dat je je " -"account regelmatig verifieert voor dat calibre mail laat versturen. In dit " -"geval, adviseer ik je sterk om in plaats daar van een gratis Gmail-account " -"aan te maken." +"Als je een nieuw Hotmailaccount aanmaakt, eist Microsoft dat je je account " +"regelmatig verifieert voor dat het calibre mail laat versturen. In dit " +"geval adviseer ik je sterk om in plaats daar van een gratis Gmailaccount aan " +"te maken." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:232 @@ -15816,7 +15927,7 @@ msgstr "Ongeldige configuratie" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:222 msgid "You must set the From email address" -msgstr "Je moet het mail-adres van de afzender opgeven" +msgstr "Je moet het mailadres van de afzender opgeven" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:233 msgid "" @@ -15836,7 +15947,7 @@ msgid "" "username and password. Are you sure?" msgstr "" "Geen gebruikersnaam en wachtwoord opgegeven voor de mailserver. Meestal is " -"dit wel nodig. Weet je het zeker?" +"dit wel nodig. Weet u het zeker?" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124 msgid "Send email &from:" @@ -15848,14 +15959,14 @@ msgid "" "calibre.
      Set it to your email address" msgstr "" "

      Dit is wat wordt gebruikt in het afzender: veld van e-mails die worden " -"verstuurd door calibre.
      Voer hier je e-mailadres in" +"verstuurd door calibre.
      Voer hier uw e-mailadres in" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126 msgid "" "

      A mail server is useful if the service you are sending mail to only " "accepts email from well know mail services." msgstr "" -"

      Een mailserver is bruikbaar als de service waar je e-mail naartoe stuurt " +"

      Een mailserver is bruikbaar als de service waar u e-mail naartoe stuurt " "alleen e-mail accepteert van bekende mail services." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127 @@ -15873,7 +15984,7 @@ msgstr "&Hostnaam:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130 msgid "The hostname of your mail server. For e.g. smtp.gmail.com" -msgstr "De hostnaam van je mail server. Bijvoorbeeld: smtp.gmail.com" +msgstr "De hostnaam van je mailserver. Bijvoorbeeld: smtp.gmail.com" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131 msgid "&Port:" @@ -15883,7 +15994,7 @@ msgstr "&Poort:" msgid "" "The port your mail server listens for connections on. The default is 25" msgstr "" -"De poort waarop je mail server luistert voor verbindingen. Standaard is 25" +"De poort waarop je mailserver luistert voor verbindingen. Standaard is 25" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:134 msgid "Your username on the mail server" @@ -15948,41 +16059,41 @@ msgid "" "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" -"

      Als je de Stanza E-" -"boekapplicatie op je iPhone/iTouch gebruikt, dan kan je je calibre " +"

      Als je de Stanza e-" +"boekapplicatie op je iPhone/iTouch gebruikt, dan kan je je calibre-" "boekcollectie direct benaderen vanaf het apparaat. Om dit te kunnen doen zul " -"je de calibre inhoudsserver moeten activeren." +"je de calibre-inhoudsserver moeten activeren." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 msgid "Turn on the &content server" msgstr "Inhoudsserver ins&chakelen" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "aangevinkt" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "ja" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "niet aangevinkt" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "nee" @@ -16004,17 +16115,17 @@ msgstr "dezemaand" msgid "daysago" msgstr "dagengeleden" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "leeg" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "leeg" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "Foutieve boolean opdracht \"{0}\"" @@ -16391,7 +16502,7 @@ msgid "" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" "Geen boeken gevonden om te catalogiseren.\n" -"Controleer 'Uitgesloten boeken' criteria in E-boek instellingen.\n" +"Controleer 'Uitgesloten boeken' criteria in e-boek instellingen.\n" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:1712 msgid "No books available to include in catalog" @@ -16461,7 +16572,7 @@ msgid "" msgstr "" "%prog list [opties]\n" "\n" -"Geef de beschikbare boeken in de calibre databank weer\n" +"Geef de beschikbare boeken in de calibredatabank weer\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:132 msgid "" @@ -16580,19 +16691,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:289 msgid "Set the title of the added empty book" -msgstr "Geef de titel voor het toegevoegde lege boek" +msgstr "Geef de titel voor het toegevoegde lege boek op" #: /home/kovid/work/calibre/src/calibre/library/cli.py:291 msgid "Set the authors of the added empty book" -msgstr "Geef de schrijve voor het toegevoegde lege boek op" +msgstr "Geef de auteurs van het toegevoegde lege boek op" #: /home/kovid/work/calibre/src/calibre/library/cli.py:293 msgid "Set the ISBN of the added empty book" -msgstr "Geef de ISBN van het toegevoegde lege boek" +msgstr "Geef het ISBN van het toegevoegde lege boek op" #: /home/kovid/work/calibre/src/calibre/library/cli.py:319 msgid "You must specify at least one file to add" -msgstr "Ten minste een boek moet worden opgegeven om toe te voegen" +msgstr "Tenminste één boek moet worden opgegeven om toe te voegen" #: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" @@ -16667,7 +16778,7 @@ msgstr "" "\n" "%prog show_metadata [opties] id\n" "\n" -"Geef de metadata weer die zijn opgeslagen in de calibre databank voor het " +"Geef de metadata weer die zijn opgeslagen in de calibredatabank voor het " "boek dat word geïdentificeerd door id.\n" "id is een nummer verkregen met het commando list.\n" @@ -16692,19 +16803,18 @@ msgid "" "show_metadata command.\n" msgstr "" "\n" -"%prog set_metadata [opties] id /pad/naar/metadata.opf\n" +"%prog set_metadata [opties] if /pad/naar/metadata.opf\n" "\n" -"Geef de metadata weer die zijn opgeslagen in de calibre databank voor het " +"Geef de metadata weer die zijn opgeslagen in de calibredatabase voor het " "boek dat word geïdentificeerd door id\n" -"uit het OPF-bestand metadata.opf. id is een id nummer uit het commando " -"list.\n" +" uit het OPF-bestand metadata.opf. id is een nummer uit het commando list.\n" "Je kunt een kort overzicht voor het OPF-formaat krijgen door de --as-opf " "optie te\n" "gebruiken met het commando show_metadata.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:481 msgid "You must specify an id and a metadata file" -msgstr "Je moet een ID en bestand met metadata opgeven" +msgstr "Je moet een id en bestand met metadata opgeven" #: /home/kovid/work/calibre/src/calibre/library/cli.py:501 msgid "" @@ -16808,7 +16918,7 @@ msgid "" "If declared, --search is ignored.\n" "Default: all" msgstr "" -"Kommagescheiden lijst met database ID's om te catalogiseren.\n" +"Kommagescheiden lijst met database-ID's om te catalogiseren.\n" "Indien gebruikt, zal --search worden genegeerd.\n" "Standaard: alle" @@ -16845,11 +16955,11 @@ msgid "" " " msgstr "" "\n" -" %prog set_custom [options] kolom identificatie waarde\n" +" %prog set_custom [options] kolom ID waarde\n" "\n" " Stel de waarde in van een gepersonaliseerde kolom voor het boek " "geïdentificeerd door het ID.\n" -" Je kan een lijst van identificaties krijgen via de opdracht list.\n" +" Je kan een lijst van ID's krijgen via de opdracht list.\n" " Je kan een lijst van gepersonaliseerdekolomnamen krijgen door gebruik\n" " te maken van de custom_columns opdracht.\n" " " @@ -16888,7 +16998,7 @@ msgstr "Toon details voor iedere kolom." #: /home/kovid/work/calibre/src/calibre/library/cli.py:787 msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -"Je zult alle gegevens in de kolom: %r verliezen. Ben je zeker (j/n)? " +"U zult alle gegevens in de kolom: %r verliezen. Weet u het zeker (j/n)? " #: /home/kovid/work/calibre/src/calibre/library/cli.py:789 msgid "y" @@ -17120,20 +17230,20 @@ msgid "" "\n" "For help on an individual command: %%prog command --help\n" msgstr "" -"%%prof command [opties] [parameters]\n" +"%%prof commando [opties] [parameters]\n" "\n" -"%%prog is de command line interface voor de boekdatabase van calibre.\n" +"%%prog is de opdrachtregelinterface voor de boekdatabase van calibre.\n" "\n" "commando is een van de volgende:\n" " %s\n" "\n" -"Voor help met een specifiek commando: %%prog command --help\n" +"Voor hulp bij een specifieke opdracht: %%prog commando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Er is geen label opgegeven" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -17145,37 +17255,37 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sGemiddelde waardering is %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Algemeen" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

      Migrating old database to ebook library in %s

      " -msgstr "

      Migreer oude database naar E-boek bibliotheek op %s

      " +msgstr "

      Migreer oude database naar e-boek bibliotheek op %s

      " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "%s kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Comprimeren database" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Waarderingen" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "Identificatoren" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Schrijvers sortering" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" -msgstr "Titelsortering" +msgstr "Sorteertitel" #: /home/kovid/work/calibre/src/calibre/library/restore.py:126 msgid "Processed" @@ -17264,7 +17374,7 @@ msgid "" "with the actual e-book files." msgstr "" "Normaal gesproken, zal calibre de metadata opslaan in een apart OPF-bestand " -"samen met de daadwerkelijke E-boek bestanden." +"samen met de daadwerkelijke e-boekbestanden." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:88 msgid "" @@ -17316,7 +17426,7 @@ msgstr "" "Normaal gesproken zal calibre alle niet-Engelse tekens automatisch omzetten " "naar Engelse equivalenten voor bestandsnamen. WAARSCHUWING: als je dit " "uitschakelt dan kan je fouten krijgen tijdens het opslaan, afhankelijk van " -"hoe goed je bestandssysteem unicode ondersteund." +"hoe goed je bestandssysteem unicode ondersteunt." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:112 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:115 @@ -17333,7 +17443,7 @@ msgstr "Converteer paden naar kleine letters." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:120 msgid "Replace whitespace with underscores." -msgstr "Vervang witruimte met lage sreepjes (_)" +msgstr "Vervang witruimte met lage streepjes (_)" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:372 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:400 @@ -17342,7 +17452,7 @@ msgstr "Gewenste formaten niet beschikbaar" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:21 msgid "Settings to control the calibre content server" -msgstr "Instellingen voor de calibre inhoudsserver" +msgstr "Instellingen voor de calibre-inhoudsserver" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:25 msgid "The port on which to listen. Default is %default" @@ -17449,7 +17559,7 @@ msgstr "thuis" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Nieuwste" @@ -17507,15 +17617,15 @@ msgstr "Permalink" msgid "A permanent link to this book" msgstr "Een permanente koppeling naar dit boek" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Dit boek is verwijderd" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "zoekende" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Boeken vergelijken" @@ -17533,18 +17643,18 @@ msgid "" msgstr "" "[opties]\n" "\n" -"Start de calibre inhoudsserver. De calibre inhoudsserver\n" -"toont je bibliotheek op het Internet. De standaard weergave\n" +"Start de calibre-inhoudsserver. De calibre-inhoudsserver\n" +"toont je bibliotheek op het Internet. De standaardweergave\n" "laat je je bibliotheek verkennen per categorie. Je kunt ook\n" "een weergave bereiken die optimaal is ingesteld voor mobiele \n" -"browsers via /mobiel en een op OPDS gebaseerde interface\n" -"voor gebruik met leesprogramma's via /opds.\n" +"browsers op /mobiel en een op OPDS gebaseerde interface\n" +"voor gebruik met leesprogramma's op /opds.\n" "\n" "De OPDS-interface wordt automatisch via Bonjour gepresenteerd.\n" #: /home/kovid/work/calibre/src/calibre/library/server/main.py:52 msgid "Path to the library folder to serve with the content server" -msgstr "Pad naar de bibliotheekmap voor de content server" +msgstr "Pad naar de bibliotheekmap voor de inhoudsserver" #: /home/kovid/work/calibre/src/calibre/library/server/main.py:54 msgid "Write process PID to the specified file" @@ -17587,15 +17697,15 @@ msgstr "LABELS: %s
      " msgid "SERIES: %s [%s]
      " msgstr "REEKS: %s [%s]
      " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Boeken in jouw bibliotheek" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Door " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Boeken gesorteerd op " @@ -17615,43 +17725,43 @@ msgstr "" "Als je aan %prog parameters met spaties meegeeft, denk er dan aan om er " "aanhalingstekens omheen te zetten." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Pad naar de database waarin boeken zijn opgeslagen" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Patroon om metadata uit bestandsnamen te raden" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Toegangssleutel voor isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Standaard time-out voor netwerkacties (seconden)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Pad naar map waarin je bibliotheek is opgeslagen" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" -msgstr "De taal waarin de vensters aan gebruiker worden weergegeven" +msgstr "De taal waarin de gebruikersinterface wordt weergegeven" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Het standaard uitvoerformaat voor E-boek conversies." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." -msgstr "Gesorteerde lijst met voorkeurs-formaten voor invoer." +msgstr "Gesorteerde lijst met voorkeursformaten voor invoer." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Lees metadata uit bestanden" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " @@ -17662,33 +17772,33 @@ msgstr "" "conversie/downloaden van nieuws/toevoegen van boeken/enz. worden door deze " "instelling beïnvloed." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" "Verwissel voor- en achternaam van de schrijver bij het inlezen van de " "metadata" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Voeg nieuwe formaten toe aan bestaande boeken" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Labels om toe te passen bij nieuwe boeken voor de bibliotheek" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Lijst van opgeslagen zoekopdrachten" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Gebruiker gedefinieerde labelbrowser categorieën" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Hoe en wanneer calibre metadata bijwerkt op het apparaat." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." @@ -17697,7 +17807,7 @@ msgstr "" "zoekopdracht zonder prefix, zoals bijvoorbeeld ballingschap in plaats van " "title:ballingschap." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -17774,7 +17884,7 @@ msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -"cmp(x, y, kd, ga, gd) -- vergelijkst x en y nadat beide zijn omgezet tot " +"cmp(x, y, kd, ga, gd) -- vergelijkt x met y nadat beide zijn omgezet in " "getallen. Geeft kd als x < y. Geeft ga als x == y. Anders wordt gd " "teruggegeven." @@ -17791,8 +17901,8 @@ msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -"add(x, y) -- geeft x + y terug. Geeft een waarschuwing als x of y geen " -"nummer zijn." +"add(x, y) -- geeft x + y terug. Geeft een waarschuwing als x of y geen getal " +"is." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:149 msgid "" @@ -17829,7 +17939,7 @@ msgid "" msgstr "" "template(x) -- test x als een sjabloon. De test wordt uitgevoerd in zijn " "eigen context, waarmee wordt bedoeld dat variabelen niet worden gedeeld " -"tussen de aanroep en de sjabloon test. Omdat de { en } speciale tekens zijn, " +"tussen de aanroep en de sjabloontest. Omdat { en } speciale tekens zijn, " "moet je [[ voor het { teken en ]] voor het } teken gebruiken; deze worden " "automatisch omgezet. Bijvoorbeeld, template('[[title_sort]]') zal een test " "uitvoeren op het sjabloon {title_sort} en de waarde terug geven." @@ -17896,12 +18006,12 @@ msgid "" "constructing variable save paths" msgstr "" "lookup(waarde, patroon, veld, patroon, veld, ..., anders_veld) -- zoals " -"switch, met het verschil dat de parameters velden zijn (metadata) namen, " +"switch, met het verschil dat de parameters namen zijn van (metadata)velden, " "geen tekst. De waarde van de geschikte velden zal worden binnengehaald en " -"gebruikt. Nb. doordat samengestelde kolommen velden zijn, kun je deze " +"gebruikt. Nb. doordat samengestelde kolommen velden zijn, kan je deze " "functie gebruiken in een samengesteld veld om de waarde van een ander " "samengesteld veld te gebruiken. Dit is uitermate geschikt als je variabele " -"opslag locaties wilt samenstellen" +"opslaglocaties wilt samenstellen" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:284 msgid "lookup requires either 2 or an odd number of arguments" @@ -17923,8 +18033,8 @@ msgid "" "match` if matches are found, otherwise it returns `text if no match`" msgstr "" "contains(waarde, patroon, tekst voor overeenkomst, tekst voor geen " -"overeenkomst) -- controleert of veld waarde bevat overeenkomend met de regex " -"`patroon`. Geeft `tekst voor overeenkomst` als een overeenkosmt is " +"overeenkomst) -- controleert of veld waarde bevat overeenkomend met de " +"regexp `patroon`. Geeft `tekst voor overeenkomst` als een overeenkomst is " "gevonden, anders wordt `tekst voor geen overeenkomst` teruggegeven" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:326 @@ -17937,9 +18047,9 @@ msgid "" msgstr "" "switch(inhoud, patroon, waarde, patroon, waarde, ..., waarde_anders) -- voor " "ieder `patroon, waarde` paar, controleer of het veld overeen komt met de " -"reguliere expressie in 'patroon' indien waar, geef deze waarde terug. Als " -"geen enkel patroon overeen komt, dan wordt waarde_anders terug gegeven. Je " -"kan een onbeperkt aantal 'patroon, waarde' paren opgeven" +"reguliere expressie in 'patroon' en geef deze waarde terug als dit klopt. " +"Als geen enkel patroon overeen komt, dan wordt waarde_anders terug gegeven. " +"Je kan een onbeperkt aantal 'patroon, waarde'-paren opgeven" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:334 msgid "switch requires an odd number of arguments" @@ -17953,7 +18063,7 @@ msgid "" "otherwise return not_found_val." msgstr "" "in_list(waarde, scheiding, patroon, waarde_gevonden, geen_waarde_gevonden) --" -" behandel waarde als een lijst van items, gescheiden bij scheiding, " +" behandel waarde als een lijst van items, gescheiden door scheiding, " "vergelijk patroon met ieder item uit de lijst. Als het patroon overeenkomt " "met een item, geef waarde_gevonden terug, anders geef geen_waarde_gevonden " "terug." @@ -17985,7 +18095,7 @@ msgid "" "in all of calibre, these are python-compatible regular expressions" msgstr "" "re(waarde, patroon, vervanging) -- geeft het veld terug na toepassen van " -"reguliere expressies. Alle instanties van `patroon` worden vervangen met " +"reguliere expressies. Alle instanties van `patroon` worden vervangen door " "`vervanging`. Zoals in heel calibre, zijn dit python-compatible reguliere " "expressies" @@ -18115,13 +18225,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:648 msgid "booksize() -- return value of the size field" -msgstr "booksize() -- geeft waarde van het grootte veld terug" +msgstr "booksize() -- geeft waarde van het veld grootte terug" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:662 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" +"ondevice() -- geef Yes terug als ondevice is ingesteld, anders wordt een " +"lege string geretourneerd" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" @@ -18130,8 +18242,8 @@ msgid "" "have as many values as you want." msgstr "" "first_non_empty(waarde, waarde, ...) -- geeft de eerste waarde terug die " -"niet leeg is. Als alle waardes leeg zijn, zal een lege waarde worden " -"teruggegeven. Je kan een onbeperkt aantal waardes opgeven." +"niet leeg is. Als alle waarden leeg zijn, zal een lege waarde worden " +"teruggegeven. Je kan een onbeperkt aantal waarden opgeven." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:691 msgid "" @@ -18141,7 +18253,7 @@ msgid "" msgstr "" "and(waarde, waarde, ...) -- geeft de string \"1\" terug indien alle waarden " "niet leeg zijn, anders wordt een lege string terug gegeven. Deze functie " -"werkt goed met test of first_non_empty. Je kan zo veel waardes opgeven als " +"werkt goed met test of first_non_empty. Je kan zo veel waarden opgeven als " "je wil." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 @@ -18150,10 +18262,10 @@ msgid "" "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -"or(waarde, waarde, ...) -- geeft de string \"1\" terug indien één of meerder " -"waarden niet leeg zijn (of wel, geen enkele waarde leeg is), anders wordt " -"een lege string terug gegeven. Deze functie werkt goed met test of " -"first_non_empty. Je kan zo veel waardes opgeven als je wil." +"or(waarde, waarde, ...) -- geeft de string \"1\" terug indien één of " +"meerdere waarden niet leeg zijn (of wel, geen enkele waarde leeg is), anders " +"wordt een lege string terug gegeven. Deze functie werkt goed met test of " +"first_non_empty. Je kan zo veel waarden opgeven als je wil." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:725 msgid "" @@ -18163,9 +18275,9 @@ msgid "" msgstr "" "not(waarde) -- geeft de string \"1\" terug als de waarde leeg is, anders " "wordt een lege string terug gegeven. Deze functie werkt goed met test of " -"first_non_empty. Je kan zo veel waardes opgeven als je wil." +"first_non_empty. Je kan zo veel waarden opgeven als je wil." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -18174,8 +18286,8 @@ msgid "" "list." msgstr "" "merge_lists(lijst1, lijst2, scheidingsteken) -- geeft een lijst gemaakt door " -"het samenvoegen van de items in lijst1 en lijst2, waarbij dubbelen worden " -"verwijderd (hoofdletter ongevoelig). Als items verschillen in hoofdletter-" +"het samenvoegen van de items in lijst1 en lijst2, waarbij dubbels worden " +"verwijderd (hoofdletterongevoelig). Als items verschillen in hoofdletter-" "gebruik, zal de versie van lijst1 gebruikt worden. De items in lijst1 en " "lijst2 worden gescheiden door scheidingsteken, zo ook de items in de " "teruggegeven lijst." @@ -18196,147 +18308,147 @@ msgstr "Gereed" msgid "Working..." msgstr "Bezig..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Braziliaans Portugees" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Engels (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Vereenvoudigd Chinees" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Chinees (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Traditioneel Chinees" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Engels" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Engels (Australië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Engels (Nieuw Zeeland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Engels (Canada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Engels (India)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Engels (Thailand)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Engels (Cyprus)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "Engels (Tsjecho-Slowakije)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Engels (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "Engels (Kroatië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "Engels (Indonesië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Engels (Israël)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Engels (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Engels (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Engels (Ierland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Engels (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Spaans (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "Spaans (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "Spaans (Argentinië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "Spaans (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "Spaans (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "Spaans (Chili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "Spaans (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "Spaans (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Spaans (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "Spaans (Bolivië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Spaans (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Duits (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Frans (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Nederlands (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Nederlands (BE)" @@ -18346,7 +18458,7 @@ msgstr "Kies thema (herstart vereist)" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:109 msgid "ERROR: Unhandled exception" -msgstr "FOUT: Niet-verwerkte uitzondering" +msgstr "FOUT: onverwachte uitzondering" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:188 msgid "No interpreter" @@ -18400,7 +18512,7 @@ msgstr "SSH-sessie kon niet tot stand worden gebracht: " msgid "Failed to authenticate with server: %s" msgstr "Authenticatie met server mislukt: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Wijzig zenden van mail" @@ -18518,7 +18630,7 @@ msgstr "Download omslag van %s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046 msgid "Masthead image downloaded" -msgstr "Colofon afbeelding gedownload" +msgstr "Colofonafbeelding gedownload" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 msgid "Untitled Article" @@ -18626,7 +18738,7 @@ msgid "" "%default" msgstr "" "Maximaal aantal niveaus voor recursie, d.w.z. diepte van te volgen " -"snelkoppelingen. Standaard %default" +"koppelingen. Standaard %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488 msgid "" @@ -18634,7 +18746,7 @@ msgid "" "href> tags. Default is %default" msgstr "" "Het maximaal aantal bestanden te downloaden. Dit is alleen van toepassing op " -"bestanden in tags. Standaard is %default" +"bestanden in -tags. Standaard is %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490 msgid "" @@ -18713,7 +18825,7 @@ msgstr "" "Nieuwe reeksindexen toegewezen met behulp van deze tweak zijn altijd gehele " "getallen,\n" "tenzij een constant niet geheel getal is toegewezen.\n" -"Mogelijke waardes zijn:\n" +"Mogelijke waarden zijn:\n" "next - eerst beschikbare geheel getal groter dan het laatst beschikbare " "nummer\n" "first_free - Eerste vrij geheel getal groter dan 0\n" @@ -18770,23 +18882,22 @@ msgid "" "end of an author name. The case of the suffix is ignored and trailing\n" "periods are automatically handled." msgstr "" -"Het algoritme gebruikt om schrijver te kopiëren naar schrijversortering\n" -"Mogelijke waardes zijn:\n" +"Het algoritme gebruikt om schrijver te kopiëren naar\n" +"sorteerauteur\n" +"Mogelijke waarden zijn:\n" "invert: gebruik \"vn an\" -> \"an, vn\"\n" -"copy : kopieer schrijver naar schrijversortering zonder aanpassing\n" +"copy : kopieer auteur naar sorteerauteur zonder aanpassing\n" "comma : gebruik 'copy' als er een ',' in de naam zit, anders wordt 'invert' " "gebruikt\n" "nocomma : \"vn an\" -> \"an vn\" (zonder de komma)\n" -"Als deze tweak is veranderd, zullen de schrijversortering waardes opgeslagen " -"per\n" -"schrijver opnieuw berekend moeten worden door rechts te klikken op een " -"schrijver\n" -"in het paneel aan de linker kant, en 'beheer schrijvers' te selecteren, " -"gevolgd door\n" -"'Alle schrijvers sorteer waardes opnieuw berekenen'.\n" -"De schrijvers naam achtervoegsels zijn woorden die genegeerd moeten worden\n" +"Als deze tweak is veranderd, zullen de sorteerauteurwaarden opgeslagen per\n" +"auteur opnieuw berekend moeten worden door rechts te klikken op een auteur\n" +"in het paneel aan de linkerkant, en 'beheer auteurs' te selecteren, gevolgd " +"door\n" +"'Alle sorteerauteurwaarden opnieuw berekenen'.\n" +"Achtervoegsels van auteursnamen zijn woorden die genegeerd moeten worden\n" "als ze aan het einde van de naam voorkomen.\n" -"Achtervoegsels zijn hoofdletter ongevoelig en voorgaande punten worden \n" +"Achtervoegsels zijn hoofdletterongevoelig en punten op het einde worden \n" "automatisch afgehandeld." #: /home/kovid/work/calibre/resources/default_tweaks.py:57 @@ -18811,17 +18922,16 @@ msgid "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -"Stel in welk schrijvers-veld weergegeven moet worden in het label paneel\n" -"(de lijst met schrijvers, reeksen, uitgevers enz. aan de linker kant). De " +"Stel in welk auteursveld weergegeven moet worden in het labelpaneel\n" +"(de lijst met schrijvers, reeksen, uitgevers enz. aan de linkerkant). De " "keuzes\n" "zijn authors en author_sort. Deze tweak heeft enkel effect op wat is " "weergegeven\n" -"onder de schrijvers categorie in het label paneel en inhoudsserver. NB. als " -"je dit\n" +"onder de auteurscategorie in het labelpaneel en de inhoudsserver. NB. als je " +"dit\n" "instelt op author_sort, is het zeer goed mogelijk om dubbele namen in de " "lijst\n" -"tegen te komen omdat, hoewel schrijversnamen uniek zijn, " -"schrijverssortering\n" +"tegen te komen omdat, hoewel schrijversnamen uniek zijn, de sorteersleutel\n" "niet uniek hoeft te zijn. Duplicaten weergeven zorgt niet voor fouten, maar " "kan\n" "verwarrend werken. Als author_sort wordt gebruikt, zal de tooltip de\n" @@ -18834,6 +18944,7 @@ msgstr "" msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" +"Volgorde voor vautomatisch aanvullen veranderen van lexicografisch naar ASCII" #: /home/kovid/work/calibre/resources/default_tweaks.py:73 msgid "" @@ -18847,10 +18958,16 @@ msgid "" "switch\n" "to ascii ordering for performance reasons." msgstr "" +"Calibre gebruikt standaard een lexicografische ordening bij automatisch\n" +"aanvullen, zodat de mogelijke aanvullingen correct worden gesorteerd voor\n" +"de taal van de gebruiker. Dit kan traag zijn. ASCII-ordenen versnelt dit.\n" +"Je kan hier instellen wanneer er wordt overgeschakeld. Stel 0 in om altijd\n" +"ASCII te gebruiken, en iets groter dan nul om ASCII te gebruiken omwille\n" +"van performantie." #: /home/kovid/work/calibre/resources/default_tweaks.py:81 msgid "Control partitioning of Tag Browser" -msgstr "Beheer opdelen van de labelbrowser" +msgstr "Indelen van de labelbrowser beheren" #: /home/kovid/work/calibre/resources/default_tweaks.py:82 msgid "" @@ -18879,34 +18996,32 @@ msgid "" "(\\ characters) in the template. It doesn't hurt anything to leave it there\n" "even if there aren't any backslashes." msgstr "" -"Bij het opdelen van de labelbrowser, wordt het formaat van de deel-categorie " -"label\n" -"ingesteld door een sjabloon: categories_collapsed_name_template indien " -"gesorteerd op\n" -"naam, categories_collapsed_rating_template indien gesorteerd op gemiddelde " -"waardering, en\n" -"categories_collapsed_popularity_template indien gesorteerd op populariteit. " -"Er zijn\n" -"twee variabelen beschikbaar voor het sjabloon: eerste en laatste. De " -"variabele 'first'\n" -"is het eerste item in de deel-categorie, en de variabele 'last' is het " -"laatste\n" -"item in de deel-categorie. Beide variabelen zijn 'objecten', ze hebben elk " -"meerdere\n" -"waarden die worden verkregen met behulp van een achtervoegsel. Bijvoorbeeld, " -"first.name voor een\n" -"schrijvers categorie zal de naam van de schrijver zijn. De beschikbare deel-" -"waarden zijn:\n" +"Bij het indelen van de labelbrowser, wordt het formaat van het label voor\n" +"de deelcategorie ingesteld met een sjabloon: " +"categories_collapsed_name_template\n" +"indien gesorteerd op naam, categories_collapsed_rating_template indien\n" +"gesorteerd op gemiddelde waardering, en " +"categories_collapsed_popularity_template\n" +"indien gesorteerd op populariteit. Er zijn twee variabelen beschikbaar voor " +"de\n" +"sjabloon: first en last. De variabele 'first'is het eerste item in de\n" +"deelcategorie, en de variabele 'last' is het laatste item in de " +"deelcategorie.\n" +"Beide variabelen zijn 'objecten', ze hebben elk meerdere waarden die worden\n" +"verkregen met behulp van een achtervoegsel. Bijvoorbeeld zal first.name voor " +"een\n" +"auteurscategorie de naam van de schrijver zijn. De beschikbare deelwaarden " +"zijn:\n" "name: de afdrukbare naam van het item\n" -"count: het aantal boeken dat verwijzingen naar dit item\n" +"count: het aantal boeken dat verwijzingen naar dit item bevat\n" "avg_rating: het gemiddelde cijfer van alle boeken in dit item\n" -"sort: de sorteer waarde. Voor schrijvers is dit de author_sort voor die " -"schrijver\n" +"sort: de sorteerwaarde. Voor schrijvers is dit de sorteerauteur " +"(author_sort)\n" "category: de categorie (bijv. schrijvers, reeks) waarin het item zich " "bevindt\n" -"Merk op dat de \"r\" voor de { noodzakelijk is als er backslashes\n" -"(\\ tekens) in de sjabloon zitten. Het doet geen kwaad om deze daar te " -"laten\n" +"Merk op dat de \"r\" voor de { noodzakelijk is als er backslashes (\\-" +"tekens) \n" +"in de sjabloon zitten. Het kan geen kwaad om deze daar te laten\n" "zelfs als er geen backslashes zijn." #: /home/kovid/work/calibre/resources/default_tweaks.py:103 @@ -18923,17 +19038,17 @@ msgid "" "For example, set it to [('authors',0),('title',0)] to sort by\n" "title within authors." msgstr "" -"Geef enkele kolommen op om op te sorteren als calibre start\n" -"De parameter is None als de laatst gebruikte optie moet worden \n" -"toegepast anders is het een lijst van kolommen, gegroepeerd. Kolom\n" -"is de zoek-naam, te vinden door de tooltip voor de kolom te bekijken.\n" +"Geef enkele kolommen op om op te sorteren als calibre start.\n" +"De parameter is None als de laatstgebruikte optie moet worden \n" +"toegepast. Anders is het een lijst van paren kolom-volgorde. Kolom\n" +"is de zoeknaam, te vinden door de tooltip voor de kolom te bekijken.\n" "Volgorde is 0 voor oplopend, 1 voor aflopend\n" "Bijvoorbeeld, instellen op [('authors',0),('title',0)] om te sorteren op\n" "titel binnen schrijvers." #: /home/kovid/work/calibre/resources/default_tweaks.py:113 msgid "Control how dates are displayed" -msgstr "Stel in hoe data worden weergegeven" +msgstr "Stel in hoe een datum wordt weergegeven" #: /home/kovid/work/calibre/resources/default_tweaks.py:114 msgid "" @@ -18957,22 +19072,22 @@ msgid "" msgstr "" "Formaat om te gebruiken voor publicatiedatum en timestamp (datum).\n" "Een string die de weergave van de publicatiedatum in het venster beheert\n" -"d de dag als een nummer zonder voorloop-nul (1 t/m 31)\n" -"dd de dag als een nummer zonder voorloop-nul (01 t/m 31)\n" +"d de dag als een nummer zonder voorloopnul (1 t/m 31)\n" +"dd de dag als een nummer met voorloopnul (01 t/m 31)\n" "ddd de afgekorte vertaalde dag (b.v. 'Maa' to 'Zon').\n" "dddd de volledige vertaalde dag (b.v. 'Maandag' t/m 'Qt::Zondag').\n" -"M de maand als een nummer zonder voorloop-nul (1-12)\n" -"MM de maand als een nummer zonder voorloop-nul (01-12)\n" +"M de maand als een nummer zonder voorloopnul (1-12)\n" +"MM de maand als een nummer met voorloopnul (01-12)\n" "MMM de afgekorte vertaalde maand (b.v. 'jan' t/m 'dec').\n" "MMMM de volledige vertaalde maand (b.v. 'januari' t/m 'december').\n" "yy het jaar als een getal van 2 cijfers (00-99)\n" "yyyy het jaar als een getal van 4 cijfers\n" -"Bijvoorbeeld, stel de datum is 9 Jan 2010, dan zullen de volgende formaten " -"als uitvoer hebben\n" +"Stel dat de datum bijvoorbeeld 9 Jan 2010 is, dan zullen\n" +"de volgende formaten als uitvoer hebben:\n" "MMM yyyy ==> jan 2010 yyyy ==> 2010 dd MMM yyyy ==> 09 jan 2010\n" "MM/yyyy ==> 01/2010 d/M/yy ==> 9/1/10 yy ==> 10\n" -"publicatie standaard indien niet ingesteld: MMM yyyy\n" -"timestamp standaard indien niet ingesteld: dd MMM yyyy" +"publicatie heeft als standaard indien niet ingesteld: MMM yyyy\n" +"timestamp heeft als standaard indien niet ingesteld: dd MMM yyyy" #: /home/kovid/work/calibre/resources/default_tweaks.py:135 msgid "Control sorting of titles and series in the library display" @@ -18998,12 +19113,12 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" "Beheer titel- en reekssortering in de bibliotheekweergave. Indien\n" -"ingesteld op 'library_order' zal het sorteertitelveld gebruikt worden\n" +"ingesteld op 'library_order' zal het sorteertitelveld gebruikt worden\n" "in plaats van de titel. Tenzij je handmatig het sorteertitelveld hebt\n" "gewijzigd, zullen voorzetsels als The en A worden genegeerd. Als het\n" "is ingesteld op 'strictly_alphabetic', zullen titels worden gesorteerd\n" "zoals ze zijn (sortering op titel in plaats van sorteertitel).\n" -"Bijvoorbeeld 'The Client' wordt gesorteerd onder 'C' met 'library_order',\n" +"Bijvoorbeeld wordt 'The Client' gesorteerd onder 'C' met 'library_order',\n" "terwijl het met 'strictly_alphabetic' zal worden gesorteerd onder 'T'.\n" "Deze waarde heeft betrekking op calibres bibliotheekweergave. Het heeft\n" "geen effect op apparaten. Ook zullen titels en boeken die in de\n" @@ -19031,7 +19146,7 @@ msgid "" "will become \"Lord of the Rings, The\". If the tweak is set to\n" "strictly_alphabetic, it would remain \"The Lord of the Rings\"." msgstr "" -"Stel in hoe titel en reeks namen worden opgemaakt tijdens opslaan op " +"Stel in hoe titels en reeksnamen worden opgemaakt tijdens opslaan op " "disk/verzenden\n" "naar apparaat. Het gedrag hangt af van het verwerkte veld. Als de titel " "wordt verwerkt,\n" @@ -19044,9 +19159,9 @@ msgstr "" "worden verplaatst naar het einde. Indien 'strictly_alphabetic' is ingesteld, " "zal de reeks\n" "worden verzonden zonder aanpassing.\n" -"Bijvoorbeeld, als de tweak is ingesteld op library_order, \"The Lord of the " -"Rings\"\n" -"wordt vervangen door \"Lord of the Rings, The\". Als de tweak is ingesteld " +"Als bijvoorbeeld de tweak is ingesteld op library_order dan zal \"The Lord " +"of the Rings\"\n" +"worden vervangen door \"Lord of the Rings, The\". Als de tweak is ingesteld " "op\n" "strictly_alphabetic, blijft het \"The Lord of the Rings\"." @@ -19069,18 +19184,17 @@ msgid "" "To disable use the expression: '^$'\n" "Default: '^(A|The|An)\\s+'" msgstr "" -"Geef een lijst van woorden op om te beschouwen als voorzetsels bij het " -"berekenen\n" -"van titel-sortering tekenreeksen. De lijst is een reguliere expressie " -"(regexp), met de\n" -"voorzetsels gescheiden door 'of' strepen. Vergelijkingen zijn hoofdletter-" +"Geef een lijst van woorden op die als voorvoegsels beschouwd moeten worden " +"bij het berekenen\n" +"van de sorteertitel. De lijst is een reguliere expressie (regexp), met de\n" +"voorvoegsels gescheiden door 'of'-strepen. Vergelijkingen zijn hoofdletter-" "ongevoelig,\n" "wat niet kan worden veranderd. Veranderingen aan deze tweak hebben geen " "effect\n" -"tot het boek is aangepast hoe dan ook is gewijzigd. Als je een foutief " +"tot het boek op een of andere manier is gewijzigd. Als je een foutief " "patroon invoert,\n" "wordt dit zonder melding genegeerd.\n" -"Om gebruik van deze regexp uit te schakelen gebruik: '^$'\n" +"Voor een lege lijst gebruik je de regexp '^$'\n" "Standaard: '^(A|The|An)\\s+'" #: /home/kovid/work/calibre/resources/default_tweaks.py:172 @@ -19251,7 +19365,7 @@ msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -"Stel dit in op Waar om er zeker van te zijn dat labels in 'Labels om toe te " +"Stel dit in op True om er zeker van te zijn dat labels in 'Labels om toe te " "voegen bij\n" "nieuwe boeken' worden toegevoegd als een boek naar een andere bibliotheek " "wordt gekopieerd" @@ -19482,7 +19596,7 @@ msgstr "" "Tijdens automatisch versturen van gedownload nieuws naar verbonden\n" "apparaten, zal calibre dit standaard naar de hoofdopslag sturen. Door deze\n" "tweak te veranderen, kan je beheren waar het wordt geplaatst. Geldige " -"waardes\n" +"waarden\n" "zijn \"main\", \"carda\", \"cardb\". Bedenk dat, indien er niet genoeg " "ruimte op de\n" "geselecteerde locatie beschikbaar is, de bestanden geplaatst worden op de " @@ -19529,7 +19643,7 @@ msgid "" "on at your own risk!" msgstr "" "Als je deze optie activeert en calibre herstart, zal de werkbalk worden\n" -"'samengevoegd' met de titelbalk zoals gebruikelijk voor OS X programma's.\n" +"'samengevoegd' met de titelbalk zoals gebruikelijk voor OS X-programma's.\n" "Echter, als dit wordt toegepast ontstaan diverse fouten, bijvoorbeeld, de " "minimale\n" "breedte van de werkbalk wordt twee keer wat het zou moeten zijn en het " @@ -19880,6 +19994,9 @@ msgstr "" #~ msgid "&Compact database" #~ msgstr "&Comprimeer database" +#~ msgid "Fetch metadata" +#~ msgstr "Download metadata" + #~ msgid "&Metadata from file name" #~ msgstr "&Metadata van bestands naam" @@ -20254,6 +20371,9 @@ msgstr "" #~ msgid "Show &text in toolbar buttons" #~ msgstr "Laat &tekst zien in werkbalk knoppen" +#~ msgid "No metadata found" +#~ msgstr "Geen metadata gevonden" + #~ msgid "" #~ "Specify trutype font families for serif, sans-serif and monospace fonts. " #~ "These fonts will be embedded in the LRF file. Note that custom fonts lead to " @@ -20647,9 +20767,18 @@ msgstr "" #~ msgid "Add new plugin" #~ msgstr "Voeg nieuwe plugin toe" +#~ msgid "Finding metadata..." +#~ msgstr "Zoeken metadata..." + #~ msgid "Warning" #~ msgstr "Waarschuwing" +#~ msgid "The metadata download seems to have stalled. Try again later." +#~ msgstr "De metadata download reageert niet meer. Probeer later nog een keer." + +#~ msgid "Could not find metadata" +#~ msgstr "Kan metadata niet vinden" + #~ msgid "The download timed out." #~ msgstr "De download is verbroken" @@ -21083,6 +21212,9 @@ msgstr "" #~ msgid "Tag on book" #~ msgstr "Tag op boek" +#~ msgid "Contains: the word or phrase matches anywhere in the metadata" +#~ msgstr "Bevat: het woord of de uitdrukking komt ergens in de metadata voor" + #~ msgid "(%d found)" #~ msgstr "(%d gevonden)" @@ -21170,42 +21302,6 @@ msgstr "" #~ msgid "Column &type" #~ msgstr "Kolom &type" -#~ msgid "Failed to download some metadata" -#~ msgstr "Sommige metagegevens konden niet worden gedownload" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Metagegevens konden niet worden gedownload voor de volgende:" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "first selected book.

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

      Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Alle boek formaten en metagegevens van de geselecteerde boeken zullen worden " -#~ "toegevoegd aan het eerste geselecteerde boek.
      Het tweede en de " -#~ "verder geselecteerde boeken zullen niet verwijderd of veranderd worden. " -#~ "

      Bevestig dat u hiermee wilt doorgaan." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the first selected book.

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

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

      Are you sure you want to proceed?" -#~ msgstr "" -#~ "Alle boek formaten en metagegevens van de geselecteerde boeken zullen worden " -#~ "toegevoegd aan het eerste geselecteerde boek.
      Na het " -#~ "samenvoegen zullen het tweede t/m het laatste geselecteerde boek worden " -#~ "verwijderd.Alle boek formaten van het eerste geselecteerde boek zullen " -#~ "bewaard blijven en alle duplicaat formaten, van het tweede en de " -#~ "verder geselecteerde boeken zullen permanent worden verwijderd van " -#~ "uw computer.

      Weet u zeker dat u hiermee wilt doorgaan?" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Metagegevens konden niet worden gedownload:" - #~ msgid "" #~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " #~ "metadata is stored in the file metadata.db)" @@ -21213,55 +21309,9 @@ msgstr "" #~ "&Locatie van de eboeken. (De eboeken zijn opgeslagen in de folders " #~ "gesorteerd op auteur, en metadata word bewaard in eht bestand metadata.db)" -#~ msgid "Fetch metadata" -#~ msgstr "Download metagegevens" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Metagegevens kunnen niet worden geladen van:" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "De metagegevens download reageert niet meer. Probeer later nog een keer." - -#~ msgid "Could not find metadata" -#~ msgstr "Kan metagegevens niet vinden" - -#~ msgid "No metadata found" -#~ msgstr "Geen metagegevens gevonden" - -#~ msgid "Finding metadata..." -#~ msgstr "Zoeken metagegevens..." - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Metagegevens kunnen niet worden opgevraagd" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "" -#~ "Bevat: het woord of de uitdrukking komt ergens in de metagegevens voor" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Gelijk aan: het woord of de zin komt overeen met een compleet veld in de " -#~ "metagegevens" - -#~ msgid "Preserve all collections even if not in library metadata." -#~ msgstr "" -#~ "Onthoud alle collecties zelfs als deze zich niet in de metagegevens van de " -#~ "bibliotheek bevinden" - #~ msgid "Downloads social metadata from amazon.com" #~ msgstr "Download sociale metadata (labels, waarderingen, etc) van amazon.com" -#~ msgid "There were errors downloading social metadata" -#~ msgstr "" -#~ "Er waren fouten tijdens het downloaden van de sociale metagegevens (labels, " -#~ "waarderingen, etc)" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Download &sociale metagegevens (labels, waarderingen, etc) voor het " -#~ "geselecteerde boek" - #~ msgid "Communicate with the Sweex MM300" #~ msgstr "Communiceer met de Sweex MM300" @@ -21427,6 +21477,9 @@ msgstr "" #~ msgid "Download covers from librarything.com" #~ msgstr "Download omslagen van librarything.com" +#~ msgid "Customize the actions in:" +#~ msgstr "Pas deze acties aan in:" + #~ msgid "Toolbars/Context menus" #~ msgstr "Knoppenbalken/Context menu's" @@ -21451,13 +21504,6 @@ msgstr "" #~ msgid "Test &text" #~ msgstr "Test &tekst" -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " De rode kleur geeft aan dat de huidige auteursortering niet overeenkomt met " -#~ "de huidige auteur" - #~ msgid "" #~ "Scale used to determine the length at which a line should be unwrapped if " #~ "preprocess is enabled. Valid values are a decimal between 0 and 1. The " @@ -21483,13 +21529,6 @@ msgstr "" #~ msgid "Download covers from Douban.com" #~ msgstr "Download omslagen van Douban.com" -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Metagegevens worden gebackupped als Calibre aan staat, ongeveer met 1 boek " -#~ "per seconde." - #~ msgid "Include 'Series' Section" #~ msgstr "Voeg 'Series\" gedeelte toe" @@ -21505,13 +21544,6 @@ msgstr "" #~ msgid "Check Library" #~ msgstr "Controleer Bibliotheek" -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Geen metagegevens gevonden, probeer de titel en auteur aan te passen en/of " -#~ "verwijder ISBN." - #~ msgid "Change title to title case" #~ msgstr "Verander titel naar hoofdletters" @@ -21600,9 +21632,6 @@ msgstr "" #~ "Je moet de --het-herstel-echt-doen optie nog instellen om een herstel te " #~ "doen." -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Lees metagegevens van bestandsinhoud in plaats van &filenaam" - #~ msgid "Enter a new category name. Select the kind before adding it." #~ msgstr "" #~ "Geef een nieuwe categorienaam op. Selecteer het type voor het toevoegen." @@ -21625,21 +21654,6 @@ msgstr "" #~ "nakijken. Dit kan gebeuren als je de bestanden in de mappen zelf hebt " #~ "aangepast." -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "first selected book (%s). ISBN will not be " -#~ "merged.

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

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

      Are " -#~ "you sure you want to proceed?" -#~ msgstr "" -#~ "Boekformaten en metagegevens van de selectie zullen toegevoegd worden aan " -#~ "het eerst geselecteerde boek (%s). ISBN zal niet samengevoegd " -#~ "worden.

      Na samenvoeging zullen de geselecteerde boeken van je " -#~ "computer verwijderd worden.

      Weet je zeker dat je door wilt " -#~ "gaan?" - #~ msgid "" #~ "You can sign up for a free {name} email account at
      http://{url}. {extra}" @@ -21667,12 +21681,6 @@ msgstr "" #~ msgid "Communicate with the PocketBook 602 reader." #~ msgstr "Communiceer met de PocketBook 602 reader." -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Downloadt metagegevens van amazon.com" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Downloadt metagegevens van amazon.de" - #~ msgid "Book title" #~ msgstr "Boektitel" @@ -21804,13 +21812,6 @@ msgstr "" #~ msgid "The cover is not a valid picture" #~ msgstr "De omslag is geen geldige afbeelding" -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "Time-out bij het downloaden van sociale metagegevens; de servers zijn " -#~ "waarschijnlijk overbelast. Probeer later nog eens." - #~ msgid "Edit Meta Information" #~ msgstr "Verander Meta-informatie" @@ -21832,11 +21833,6 @@ msgstr "" #~ msgid "Remove the selected formats for this book from the database." #~ msgstr "Verwijder de geselecteerde formaten voor dit boek uit de database." -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "" -#~ "Update metagegevens a.d.h.v. de metagegevens die in het geselecteerde " -#~ "formaat staan" - #~ msgid "Days of week" #~ msgstr "Dagen van de week" @@ -21857,18 +21853,12 @@ msgstr "" #~ "zoeken.

      Ze bestaan uit een woord of frase en worden gescheiden door " #~ "komma's." -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Downloaden metagegevens succesvol voor %d van %d boeken" - #~ msgid "Download &social metadata (tags/ratings/etc.) by default" #~ msgstr "Download standaard &sociale metadata (labels, waarderingen, etc)" #~ msgid "&Maximum number of waiting worker processes (needs restart):" #~ msgstr "&Maximaal aantal wachten werkprocessen (herstart nodig)" -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Downloaden sociale metagegevens, even geduld...." - #~ msgid "Add your own categories to the Tag Browser" #~ msgstr "Voeg je eigen categorïen toe aan de labelbrowser" @@ -22229,16 +22219,6 @@ msgstr "" #~ "&Locatie van de e-boeken. (De e-boeken zijn opgeslagen in de mappen " #~ "gesorteerd op auteur, en metadata word bewaard in eht bestand metadata.db)" -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Geen metagegevens gevonden, probeer een andere titel en auteur of een ander " -#~ "ISBN-nummer." - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "Regexp: de uitdrukking moet ergens in de metagegevens voorkomen" - #~ msgid "" #~ "If checked, collections will not be deleted even if a book with changed " #~ "metadata is resent and the collection is not in the book's metadata. In " @@ -22313,51 +22293,6 @@ msgstr "" #~ "indentatie (een tab, of twee of meer spaties) een paragraaf voorstelt. " #~ "alinea's eindigen wanneer de volgende lijn met een indentatie word bereikt." -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "

      Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames.

      \n" -#~ "

      A reference on the syntax " -#~ "of regular expressions is available.

      \n" -#~ "

      Use the Test functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.

      " -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "

      Geef een reguliere " -#~ "uitdrukking patroon op om te gebruiken bij het raden van e-boek " -#~ "metagegevens gebaseerd op bestandsnamen.

      \n" -#~ "

      Een referentie betreffende de " -#~ "syntax voor regexps is beschikbaar.

      \n" -#~ "

      Gebruik de Test functionaliteit hieronder om de reguliere " -#~ "uitdrukking uit te proberen op een aantal test bestandsnamen. De groepnamen " -#~ "voor de diverse metadata velden zijn gedocumenteerd onder " -#~ "tooltips.

      " - #~ msgid "" #~ "The following books had formats listed in the database that are not actually " #~ "available. The entries for the formats have been removed. You should check " @@ -22431,17 +22366,6 @@ msgstr "" #~ "Klik hieronder op Toon details om de foutmeldingen van elke omslagbron in te " #~ "zien" -#~ msgid "" -#~ "

      calibre can find metadata for your books from two locations: Google " -#~ "Books and isbndb.com.

      To use isbndb.com you must sign up for a " -#~ "free account and enter your access key " -#~ "below." -#~ msgstr "" -#~ "

      calibre kan metagegevens voor je boeken in twee locaties vinden: " -#~ "Google Books en isbndb.com.

      Om isbndb.com te gebruiken zul " -#~ "je eerst een gratis account moeten " -#~ "aanvragen en daarna je wachtwoord hieronder opgeven." - #~ msgid "The first producer of free ebooks." #~ msgstr "De eerste producent van gratis E-boeken." @@ -22484,9 +22408,6 @@ msgstr "" #~ msgid "&Access Key:" #~ msgstr "Toeg&angssleutel:" -#~ msgid "&Fetch metadata from server" -#~ msgstr "Download metagegevens van de server" - #~ msgid "&Search:" #~ msgstr "Zoeken:" @@ -22559,9 +22480,6 @@ msgstr "" #~ msgid "Sending to &device" #~ msgstr "Verstuur naar apparaat" -#~ msgid "Read metadata only from &file name" -#~ msgstr "Lees metagegevens alleen uit de bestandsnaam" - #~ msgid "&Restrict to:" #~ msgstr "Bepe&rkt tot:" @@ -22836,9 +22754,6 @@ msgstr "" #~ "Standaard: '%default'\n" #~ "Van toepassing op: uitvoer naar ePub, MOBI" -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Download metagegevens van Google Boeken" - #~ msgid "misc" #~ msgstr "diversen" @@ -23208,30 +23123,6 @@ msgstr "" #~ msgid "Downloads metadata from amazon.com in spanish" #~ msgstr "Downloadt Spaanstalige metadata van amazon.com" -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Downloadt Engelstalige metagegevens van amazon.com" - -#~ msgid "" -#~ " %prog [options]\n" -#~ "\n" -#~ " Fetch book metadata from Amazon. You must specify one of title, " -#~ "author,\n" -#~ " ISBN, publisher or keywords. Will fetch a maximum of 10 matches,\n" -#~ " so you should make your query as specific as possible.\n" -#~ " You can chose the language for metadata retrieval:\n" -#~ " All & english & french & german & spanish\n" -#~ " " -#~ msgstr "" -#~ " %prog [opties]\n" -#~ "\n" -#~ " Haal metagegevens bij Amazon op. U moet ofwel titel, auteur,\n" -#~ " ISBN, uitgever of zoekwoord opgeven. Zal een maximum van 10 treffers " -#~ "ophalen,\n" -#~ " dus u moet zo specifiek mogelijk zoeken.\n" -#~ " U kunt de taal voor de metagegevens kiezen:\n" -#~ " Alle, & Engels & Frans & Duits & Spaans\n" -#~ " " - #~ msgid "Douban.com API timed out. Try again later." #~ msgstr "Douban.com-API time-out. Probeer het later opnieuw." @@ -23260,24 +23151,6 @@ msgstr "" #~ msgid "Failed to get all details for an entry" #~ msgstr "Niet gelukt om alle details te verkrijgen" -#~ msgid "" -#~ " %prog [options]\n" -#~ "\n" -#~ " Fetch book metadata from Fictionwise. You must specify one of title, " -#~ "author,\n" -#~ " or keywords. No ISBN specification possible. Will fetch a maximum of " -#~ "20 matches,\n" -#~ " so you should make your query as specific as possible.\n" -#~ " " -#~ msgstr "" -#~ " %prog [opties]\n" -#~ "\n" -#~ " Haal metagegevens bij Fictionwise op. U moet ofwel titel, auteur,\n" -#~ " uitgever of zoekwoord opgeven. Zal een maximum van 20 treffers " -#~ "ophalen,\n" -#~ " dus u moet zo specifiek mogelijk zoeken.\n" -#~ " " - #~ msgid "Book author(s)" #~ msgstr "Auteur(s) van boek" @@ -23311,9 +23184,6 @@ msgstr "" #~ msgid "The ISBN ID of the book you want metadata for." #~ msgstr "Het ISBN van het boek waarvan u de metadata wilt." -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Download metagegevens van het franse Nicebooks" - #~ msgid "Downloads covers from french Nicebooks" #~ msgstr "Download omslagen van het franse Nicebooks" @@ -23326,25 +23196,6 @@ msgstr "" #~ msgid "An errror occured with Nicebooks cover fetcher" #~ msgstr "Er is een fout opgetreden bij het ophalen van omslagen bij Nicebooks" -#~ msgid "" -#~ " %prog [options]\n" -#~ "\n" -#~ " Fetch book metadata from Nicebooks. You must specify one of title, " -#~ "author,\n" -#~ " ISBN, publisher or keywords. Will fetch a maximum of 20 matches,\n" -#~ " so you should make your query as specific as possible.\n" -#~ " It can also get covers if the option is activated.\n" -#~ " " -#~ msgstr "" -#~ " %prog [opties]\n" -#~ "\n" -#~ " Haal metagegevens bij Nicebooks op. U moet ofwel titel, auteur,\n" -#~ " ISBN, uitgever of zoekwoord opgeven. Zal een maximum van 20 " -#~ "resultaten ophalen,\n" -#~ " dus u moet zo specifiek mogelijk zoeken.\n" -#~ " Als die optie is ingesteld kunt u oook omslagen ophalen.\n" -#~ " " - #~ msgid "Book ISBN" #~ msgstr "ISBN van boek" @@ -23379,3 +23230,266 @@ msgstr "" #~ msgid "covers" #~ msgstr "omslagafbeeldingen" + +#~ msgid "Failed to download some metadata" +#~ msgstr "Sommige metadata konden niet worden gedownload" + +#~ msgid "Failed to download metadata for the following:" +#~ msgstr "metadata konden niet worden gedownload voor de volgende:" + +#~ msgid "" +#~ "All book formats and metadata from the selected books will be added to the " +#~ "first selected book.

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

      Please confirm you want to " +#~ "proceed." +#~ msgstr "" +#~ "Alle boek formaten en metadata van de geselecteerde boeken zullen worden " +#~ "toegevoegd aan het eerste geselecteerde boek.
      Het tweede en de " +#~ "verder geselecteerde boeken zullen niet verwijderd of veranderd worden. " +#~ "

      Bevestig dat u hiermee wilt doorgaan." + +#~ msgid "" +#~ "All book formats and metadata from the selected books will be merged into " +#~ "the first selected book.

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

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

      Are you sure you want to proceed?" +#~ msgstr "" +#~ "Alle boek formaten en metadata van de geselecteerde boeken zullen worden " +#~ "toegevoegd aan het eerste geselecteerde boek.
      Na het " +#~ "samenvoegen zullen het tweede t/m het laatste geselecteerde boek worden " +#~ "verwijderd.Alle boek formaten van het eerste geselecteerde boek zullen " +#~ "bewaard blijven en alle duplicaat formaten, van het tweede en de " +#~ "verder geselecteerde boeken zullen permanent worden verwijderd van " +#~ "uw computer.

      Weet u zeker dat u hiermee wilt doorgaan?" + +#~ msgid "Failed to download metadata:" +#~ msgstr "metadata konden niet worden gedownload:" + +#~ msgid "Could not fetch metadata from:" +#~ msgstr "metadata kunnen niet worden geladen van:" + +#~ msgid "Cannot fetch metadata" +#~ msgstr "metadata kunnen niet worden opgevraagd" + +#~ msgid "Equals: the word or phrase must match an entire metadata field" +#~ msgstr "" +#~ "Gelijk aan: het woord of de zin komt overeen met een compleet veld in de " +#~ "metadata" + +#~ msgid "Preserve all collections even if not in library metadata." +#~ msgstr "" +#~ "Onthoud alle collecties zelfs als deze zich niet in de metadata van de " +#~ "bibliotheek bevinden" + +#~ msgid "There were errors downloading social metadata" +#~ msgstr "" +#~ "Er waren fouten tijdens het downloaden van de sociale metadata (labels, " +#~ "waarderingen, etc)" + +#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" +#~ msgstr "" +#~ "Download &sociale metadata (labels, waarderingen, etc) voor het " +#~ "geselecteerde boek" + +#~ msgid "" +#~ " The red color indicates that the current author sort does not match the " +#~ "current author" +#~ msgstr "" +#~ " De rode kleur geeft aan dat de huidige sorteerauteur niet overeenkomt met " +#~ "de huidige auteur" + +#~ msgid "" +#~ "Metadata will be backed up while calibre is running, at the rate of " +#~ "approximately 1 book per second." +#~ msgstr "" +#~ "metadata worden gebackupped als Calibre aan staat, ongeveer met 1 boek per " +#~ "seconde." + +#~ msgid "" +#~ "No metadata found, try adjusting the title and author and/or removing the " +#~ "ISBN." +#~ msgstr "" +#~ "Geen metadata gevonden, probeer de titel en auteur aan te passen en/of " +#~ "verwijder ISBN." + +#~ msgid "Read metadata from &file contents rather than file name" +#~ msgstr "Lees metadata van bestandsinhoud in plaats van &filenaam" + +#~ msgid "" +#~ "Book formats and metadata from the selected books will be merged into the " +#~ "first selected book (%s). ISBN will not be " +#~ "merged.

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

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

      Are " +#~ "you sure you want to proceed?" +#~ msgstr "" +#~ "Boekformaten en metadata van de selectie zullen toegevoegd worden aan het " +#~ "eerst geselecteerde boek (%s). ISBN zal niet samengevoegd " +#~ "worden.

      Na samenvoeging zullen de geselecteerde boeken van je " +#~ "computer verwijderd worden.

      Weet je zeker dat je door wilt " +#~ "gaan?" + +#~ msgid "Downloads metadata from amazon.com" +#~ msgstr "Downloadt metadata van amazon.com" + +#~ msgid "Downloads metadata from amazon.de" +#~ msgstr "Downloadt metadata van amazon.de" + +#~ msgid "" +#~ "The download of social metadata timed out, the servers are probably busy. " +#~ "Try again later." +#~ msgstr "" +#~ "Time-out bij het downloaden van sociale metadata; de servers zijn " +#~ "waarschijnlijk overbelast. Probeer later nog eens." + +#~ msgid "Update metadata from the metadata in the selected format" +#~ msgstr "" +#~ "Update metadata a.d.h.v. de metadata die in het geselecteerde formaat staan" + +#~ msgid "Successfully downloaded metadata for %d out of %d books" +#~ msgstr "Downloaden metadata succesvol voor %d van %d boeken" + +#~ msgid "Downloading social metadata, please wait..." +#~ msgstr "Downloaden sociale metadata, even geduld...." + +#~ msgid "" +#~ "No metadata found, try adjusting the title and author or the ISBN key." +#~ msgstr "" +#~ "Geen metadata gevonden, probeer een andere titel en auteur of een ander ISBN-" +#~ "nummer." + +#~ msgid "" +#~ "Regular expression: the expression must match anywhere in the metadata" +#~ msgstr "Regexp: de uitdrukking moet ergens in de metadata voorkomen" + +#~ msgid "" +#~ "\n" +#~ "\n" +#~ "

      Set a regular expression " +#~ "pattern to use when trying to guess ebook metadata from filenames.

      \n" +#~ "

      A reference on the syntax " +#~ "of regular expressions is available.

      \n" +#~ "

      Use the Test functionality below to test your regular " +#~ "expression on a few sample filenames. The group names for the various " +#~ "metadata entries are documented in tooltips.

      " +#~ msgstr "" +#~ "\n" +#~ "\n" +#~ "

      Geef een reguliere " +#~ "uitdrukking patroon op om te gebruiken bij het raden van e-boek metadata " +#~ "gebaseerd op bestandsnamen.

      \n" +#~ "

      Een referentie betreffende de " +#~ "syntax voor regexps is beschikbaar.

      \n" +#~ "

      Gebruik de Test functionaliteit hieronder om de reguliere " +#~ "uitdrukking uit te proberen op een aantal test bestandsnamen. De groepnamen " +#~ "voor de diverse metadata velden zijn gedocumenteerd onder " +#~ "tooltips.

      " + +#~ msgid "" +#~ "

      calibre can find metadata for your books from two locations: Google " +#~ "Books and isbndb.com.

      To use isbndb.com you must sign up for a " +#~ "free account and enter your access key " +#~ "below." +#~ msgstr "" +#~ "

      calibre kan metadata voor je boeken in twee locaties vinden: Google " +#~ "Books en isbndb.com.

      Om isbndb.com te gebruiken zul je eerst " +#~ "een gratis account moeten aanvragen en " +#~ "daarna je wachtwoord hieronder opgeven." + +#~ msgid "&Fetch metadata from server" +#~ msgstr "Download metadata van de server" + +#~ msgid "Read metadata only from &file name" +#~ msgstr "Lees metadata alleen uit de bestandsnaam" + +#~ msgid "Downloads metadata from Google Books" +#~ msgstr "Download metadata van Google Boeken" + +#~ msgid "Downloads metadata from amazon.com in english" +#~ msgstr "Downloadt Engelstalige metadata van amazon.com" + +#~ msgid "" +#~ " %prog [options]\n" +#~ "\n" +#~ " Fetch book metadata from Amazon. You must specify one of title, " +#~ "author,\n" +#~ " ISBN, publisher or keywords. Will fetch a maximum of 10 matches,\n" +#~ " so you should make your query as specific as possible.\n" +#~ " You can chose the language for metadata retrieval:\n" +#~ " All & english & french & german & spanish\n" +#~ " " +#~ msgstr "" +#~ " %prog [opties]\n" +#~ "\n" +#~ " Haal metadata bij Amazon op. U moet ofwel titel, auteur,\n" +#~ " ISBN, uitgever of zoekwoord opgeven. Zal een maximum van 10 treffers " +#~ "ophalen,\n" +#~ " dus u moet zo specifiek mogelijk zoeken.\n" +#~ " U kunt de taal voor de metadata kiezen:\n" +#~ " Alle, & Engels & Frans & Duits & Spaans\n" +#~ " " + +#~ msgid "" +#~ " %prog [options]\n" +#~ "\n" +#~ " Fetch book metadata from Fictionwise. You must specify one of title, " +#~ "author,\n" +#~ " or keywords. No ISBN specification possible. Will fetch a maximum of " +#~ "20 matches,\n" +#~ " so you should make your query as specific as possible.\n" +#~ " " +#~ msgstr "" +#~ " %prog [opties]\n" +#~ "\n" +#~ " Haal metadata bij Fictionwise op. U moet ofwel titel, auteur,\n" +#~ " uitgever of zoekwoord opgeven. Zal een maximum van 20 treffers " +#~ "ophalen,\n" +#~ " dus u moet zo specifiek mogelijk zoeken.\n" +#~ " " + +#~ msgid "Downloads metadata from french Nicebooks" +#~ msgstr "Download metadata van het franse Nicebooks" + +#~ msgid "" +#~ " %prog [options]\n" +#~ "\n" +#~ " Fetch book metadata from Nicebooks. You must specify one of title, " +#~ "author,\n" +#~ " ISBN, publisher or keywords. Will fetch a maximum of 20 matches,\n" +#~ " so you should make your query as specific as possible.\n" +#~ " It can also get covers if the option is activated.\n" +#~ " " +#~ msgstr "" +#~ " %prog [opties]\n" +#~ "\n" +#~ " Haal metadata bij Nicebooks op. U moet ofwel titel, auteur,\n" +#~ " ISBN, uitgever of zoekwoord opgeven. Zal een maximum van 20 " +#~ "resultaten ophalen,\n" +#~ " dus u moet zo specifiek mogelijk zoeken.\n" +#~ " Als die optie is ingesteld kunt u oook omslagen ophalen.\n" +#~ " " diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index e0e873d591..147adf2464 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-05-21 07:14+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:44+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:47+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -698,11 +698,11 @@ msgstr "Moduls extèrnes desactivats" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Nòvas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "Lo Nook" msgid "Communicate with the Nook eBook reader." msgstr "Comunica amb lo lector d'ebook Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

      %s

      will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

      Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
      The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

      " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

      Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

      Set the color of %s to %s if the following\n" " conditions are met:

      \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
    • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index cded526b07..9c30199aa5 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-02-13 04:56+0000\n" "Last-Translator: Aalam Rangi \n" "Language-Team: Punjabi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:44+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:47+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "%s ਫਾਇਲਾਂ ਦਾ ਮੈਟਾ-ਡਾਟਾ ਚੁਣੋ" msgid "Set metadata from %s files" msgstr "%s ਫਾਇਲਾਂ ਤੋਂ ਮੈਟਾ-ਡਾਟਾ ਚੁਣੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "ਦਿੱਖ ਅਤੇ ਵਰਤੋਂ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibre ਦੀ ਦਿੱਖ ਅਤੇ ਵਰਤੋਂ ਨੂੰ ਆਪਣੀ ਪਸੰਦ ਮੁਤਾਬਿਕ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "ਵਿਵਹਾਰ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Calibre ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "ਤਬਦੀਲੀ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "ਕਿਤਾਬਾਂ ਸ਼ੁਮਾਰ ਕਰਨੀਆਂ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "ਇਮ੍ਪੋਰਟ / ਏਕ੍ਸ੍ਪੋਰਟ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "ਕਿਤਾਬਾਂ ਨੂੰ disk ਤੇ save ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "ਕਿਤਾਬਾਂ ਨੂੰ device ਤੇ ਭੇਜਣਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Save/Send ਕਰਨ ਤੋਂ ਪੈਹ੍ਲਾਂ ਮੈਟਾ-ਡਾਟਾ ਫ਼ੀਲਡ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "ਖਸੂਸੀ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Email ਰਾਹੀਂ ਕਿਤਾਬਾਂ ਸਾਂਝੀਆਂ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "ਸਾਂਝਾ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Internet ਉੱਤੇ ਸਾਂਝਾ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "ਪਲੱਗ-ਇਨ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Calibre ਦੀ ਕਾਰਜ-ਪ੍ਰਣਾਲੀ ਵਿੱਚ ਇਜ਼ਾਫ਼ਾ/ਘਾਟਾ/ਬਦਲਾਓ ਕਰੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -705,11 +705,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -717,33 +717,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -751,13 +751,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -850,26 +850,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -981,7 +981,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1020,6 +1020,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1231,7 +1235,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1255,19 +1263,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1428,21 +1436,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1554,104 +1562,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2659,97 +2667,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2855,47 +2863,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3082,7 +3090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3817,7 +3825,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3875,7 +3883,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3932,134 +3940,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

      %s

      will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4067,59 +4089,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4240,77 +4262,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

      Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
      The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4531,15 +4563,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4583,7 +4615,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4655,58 +4687,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4791,7 +4823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5106,10 +5138,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5152,7 +5184,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5172,7 +5204,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5275,7 +5307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6857,11 +6889,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6869,71 +6901,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7133,14 +7165,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7415,48 +7447,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7546,7 +7578,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7556,7 +7588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7589,11 +7621,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7622,7 +7654,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7769,7 +7801,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7784,7 +7817,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7880,50 +7913,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8028,7 +8061,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8102,13 +8135,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8793,12 +8826,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8994,54 +9027,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9054,7 +9095,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9453,6 +9494,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9556,49 +9598,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9615,7 +9657,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9624,7 +9666,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9666,12 +9708,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9680,35 +9722,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

      " msgstr "" @@ -9795,12 +9837,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9857,7 +9899,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9977,13 +10019,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10169,22 +10211,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10339,38 +10396,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10652,161 +10709,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

      Advanced Rule for column %s:\n" @@ -10814,7 +10871,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

      Set the color of %s to %s if the following\n" " conditions are met:

      \n" @@ -10822,46 +10879,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
    • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10919,127 +10976,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11048,57 +11105,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11842,7 +11899,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12468,31 +12525,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13012,19 +13069,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13164,7 +13221,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13606,119 +13663,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13774,93 +13831,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13980,12 +14051,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14269,31 +14340,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14315,17 +14386,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15128,11 +15199,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15142,35 +15213,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15410,7 +15481,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15468,15 +15539,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15533,15 +15604,15 @@ msgstr "" msgid "SERIES: %s [%s]
      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15559,80 +15630,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16002,7 +16073,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16027,147 +16098,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16229,7 +16300,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 8e1ee971cc..9d1d816993 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-06-03 15:56+0000\n" "Last-Translator: koliberek \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:44+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:48+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -327,44 +327,44 @@ msgstr "Ustaw metadane w %s plikach" msgid "Set metadata from %s files" msgstr "Pobierz metadane z %s plików" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Wygląd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Dostosuj wygląd interfejsu calibre do indywidualnych upodobań" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Zachowanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Zmień zachowanie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Dodaj własne kolumny" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodaj/usuń swoje kolumny do/z listy książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Pasek narzędzi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -372,66 +372,66 @@ msgstr "" "Dostosuj paski narzędzi i menu kontekstowe, wybierając, jakie polecenia są w " "nich dostępne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Szukanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Dostosuj sposób działania wyszukiwarki książek w calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Opcje wejścia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Konwersja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Ustaw opcje konwersji dla poszczególnych formatów wejściowych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opcje wspólne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Ustaw opcje konwersji wspólne dla wszystkich formatów" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Opcje wyjściowe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Ustaw opcje konwersji dla poszczególnych formatów wyjściowych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Dodawanie książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importuj/Eksportuj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Skonfiguruj sposób, w jaki calibre odczytuje metadane z plików podczas " "dodawania książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Zapisuje książki na dysku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -439,48 +439,48 @@ msgstr "" "Skonfiguruj sposób, w jaki calibre eksportuje pliki ze swojej bazy danych " "podczas zapisywania na dysk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Przesyłanie książek na urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Skonfiguruj sposób przesyłania książek do czytnika" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Panel kontrolny metadanych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Zmień pola metadanych przed zapisaniem/wysłaniem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Szablony funkcji" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Zaawansowane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Stwórz własne Szablony Funkcji" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Udostępnianie książek poprzez email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Udostępnianie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -488,11 +488,11 @@ msgstr "" "Skonfiguruj udostępnianie książek poprzez email. Możesz użyć tej opcji do " "automatycznego wysyłania newsów na swoje urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Współdzielenie poprzez sieć" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -500,36 +500,36 @@ msgstr "" "Skonfiguruj serwer calibre Content Server, aby z każdego miejsca i " "urządzenia mieć dostęp przez Internet do swojej biblioteki calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Pobieranie metadanych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Kontroluj sposób, w jaki calibre pobiera metadane z Sieci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Dodaj/usuń/dostosuj różne funkcje calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Ulepszenia (tweaki)" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Dostosuj jak calibre zachowa się w różnych sytuacjach" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Różne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Zaawansowana konfiguracja (różne funkcje)" @@ -740,11 +740,11 @@ msgstr "Wyłączone wtyczki" msgid "Enabled plugins" msgstr "Włączone wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicjowanie wtyczki %s nie udało się – prześledź komunikaty:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -756,16 +756,16 @@ msgstr "" " Dostosuj calibre poprzez załadowanie zewnętrznych wtyczek.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Dodaj wtyczkę podając ścieżkę do pliku, który ją zawiera." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Usuń wtyczkę użytkownika - po nazwie. Nie ma wpływu na wbudowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -773,19 +773,19 @@ msgstr "" "Dostosuj wtyczkę. Wprowadź nazwę wtyczki i polecenie dostosowujące " "oddzielając je przecinkiem." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Wyświetl wszystkie zainstalowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Włącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Dziennik debugowania" @@ -793,7 +793,7 @@ msgstr "Dziennik debugowania" msgid "Communicate with Android phones." msgstr "Umożliwia komunikację z telefonami z Androidem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -801,7 +801,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Umożliwia komunikację z telefonami S60." @@ -901,26 +901,26 @@ msgstr "" "Kliknij 'Pokaż szczegóły', aby zobaczyć listę." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Newsy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Katalog" @@ -1039,7 +1039,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Umożliwia komunikację z telefonami Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1079,6 +1079,10 @@ msgstr "" "Umożliwia komunikację z czytnikiem książek PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Umożliwia komunikację z czytnikiem książek PocketBook 701" @@ -1306,7 +1310,11 @@ msgstr "Umożliwia komunikację z czytnikiem książek Trekstor" msgid "Communicate with the EEE Reader" msgstr "Umożliwia komunikację z czytnikiem książek EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Umożliwia komunikację z czytnikiem książek Nextbook" @@ -1330,19 +1338,19 @@ msgstr "Nook" msgid "Communicate with the Nook eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "Nook Simple" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "Umożliwia komunikację z czytnikami Nook TSR." @@ -1529,21 +1537,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 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:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Na karcie pamięci jest niewystarczająca ilość wolnego miejsca" @@ -1656,15 +1664,15 @@ msgstr "" msgid "Card A folder" msgstr "Folder karty A" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Wykonane %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Nieudane %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1674,7 +1682,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1684,24 +1692,24 @@ msgstr "" "Tekst wyświetlany na urządzeniu może być rozmyty, jeśli komiks jest tworzony " "w formacie EPUB, a wartość jest mniejsza od 256." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Nie zezwalaj na normalizowanie (poprawianie kontrastu) głębi kolorów. " "Domyślne: Fałsz" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Zachowuj proporcję wymiarów grafiki. Domyślnie grafika rozszerzana jest na " "cały ekran." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Wyłącz wyostrzanie." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1709,11 +1717,11 @@ msgstr "" "Wyłącz przycinanie stron komiksu. Dla niektórych komiksów, przycinanie może " "usunąć treść oraz ramki." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Nie dziel grafik panoramicznych na dwie części" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1721,7 +1729,7 @@ msgstr "" "Zachowaj format i skalę obrazu używając wysokości ekranu jako szerokość " "obrazu podczas wyświetlania w trybie panoramicznym." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1729,7 +1737,7 @@ msgstr "" "Używane dla publikacji czytanych od prawej do lewej, jak manga. Powoduje " "dzielenie stron panoramicznych od prawej do lewej na pionowe części." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1737,7 +1745,7 @@ msgstr "" "Włącza odplamiacz. Zmniejsza zakłócenia powodowane plamami. Może znacznie " "wydłużyć czas przetwarzania." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1745,7 +1753,7 @@ msgstr "" "Nie sortuj plików znajdujących się w komiksie według nazwy. Zamiast tego " "użyj kolejności, w jakiej zostały dodane do komiksu." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1755,15 +1763,15 @@ msgstr "" "eksperymentować, aby znaleźć dla swojego urządzenia format, który daje w " "wyniku optymalny rozmiar i wygląd obrazków." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Nie uruchamiaj żadnych przekształceń obrazka" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Nie przekształcaj grafiki do skali szarości (czarno-białe)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1772,7 +1780,7 @@ msgstr "" "obrazu jest wyliczany automatycznie z profilu wyjściowego, ta opcja " "nadpisuje to ustawienie." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1781,8 +1789,8 @@ msgstr "" "treści. Ma zastosowanie tylko wtedy, gdy spis treści posiada więcej niż " "jedną sekcję" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Strona" @@ -3075,97 +3083,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "BŁĄD SZABLONU" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Nie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Tak" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Tytuł" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(rzy)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Wydawca" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Komentarze" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etykiety" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Cykl" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Język" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Data" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Opublikowano" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Uprawnienia" @@ -3296,47 +3304,47 @@ msgstr "" "Pobierz okładkę/metadane społeczne dla książki określonej numerem ISBN z " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Okładka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "Pobierz metadane i okładki z Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "Francja" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Niemcy" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "UK" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "Włochy" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "Użyj tej strony Amazon:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadane z Amazon będą pobrane z wybranego oddziału Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "Upłynął czas zapytania Amazon. Spróbuj ponownie później." @@ -3539,7 +3547,7 @@ msgstr "Opcje generowania spisu treści w HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4420,7 +4428,7 @@ msgid "Add to library" msgstr "Dodaj do biblioteki" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4479,7 +4487,7 @@ msgstr "Użyj tylko adnotacji wygenerowanych na podstawie biblioteki" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Nie wybrano ksiązek" @@ -4536,87 +4544,101 @@ msgstr "Eksportuj folder katalogu" msgid "Select destination for %s.%s" msgstr "Wybierz folder docelowy dla %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Wybierz bibliotekę calibre, z którą chcesz pracować" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Zmień bibliotekę lub utwórz nową...." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Szybki przełącznik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Zmień nazwę biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Skasuj bibliotekę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Wybierz losową książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Konserwacja biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Status kopii bezpieczeństwa metadanych biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Zrób kopię bezpieczeństwa metadanych wszystkich książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Sprawdź bibliotekę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Odtwórz bazę danych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Zmień nazwę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Wybierz nową nazwę dla biblioteki %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Zauważ, że folder aktualnej biblioteki będzie miał zmienioną nazwę." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Już istnieje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "Folder %s już istnieje. Najpierw go usuń." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Błąd zmiany nazwy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4625,20 +4647,20 @@ msgstr "" "niepowodzenia jest to, że jeden lub więcej plików z biblioteki otwarty jest " "przez inny program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Na pewno?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

      %s

      will be permanently deleted. Are you sure?" @@ -4647,23 +4669,23 @@ msgstr "" "

      %s

      zostaną nieodwracalnie usunięte. Czy jesteś " "pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "brak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Status kopii bezpieczeństwa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Pozostało do zapisania %s plików książki metadanych." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Kopia bezpieczeństwa metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4671,7 +4693,7 @@ msgstr "" "Kopia zapasowa metadanych zostanie utworzona w trakcie działania programu " "calibre ze średnią prędkością 1 książki na trzy sekundy." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4679,7 +4701,7 @@ msgstr "" msgid "Success" msgstr "Powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4687,36 +4709,36 @@ msgstr "" "Nie znaleziono błędów w bazie danych calibre. Czy chcesz by calibre " "sprawdził czy pliki w bibliotece zgadzają się z informacjami w bazie danych?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Nie udało się" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Sprawdzanie integralności bazy danych zakończone niepowodzeniem, kliknij " "Pokaż, aby zobaczyć szczegóły." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Nie znaleziono żadnych problemów" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" "Pliki w twojej bibliotece zgadzają się z informacjami w bazie danych." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Nie znaleziono biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4724,15 +4746,15 @@ msgstr "" "Nie znaleziono istniejącej biblioteki calibre na %s. Zostanie ona usunięta z " "listy znanych bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Niedozwolone" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4740,7 +4762,7 @@ msgstr "" "Nie można zmieniać bibliotek z włączoną zmienną środowiskową " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "Nie możesz zmieniać biblioteki, kiedy są uruchomione zadania." @@ -4868,65 +4890,75 @@ msgid "Remove all formats from selected books, except..." msgstr "Usuń wszystkie formaty z wybranych książek oprócz..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Usuń okładki z wybranych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Usuń pasujące książki z urządzenia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Usunięcie niemożliwe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Wybierz formaty do usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

      Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
      The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Nie udało się usunąć książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Żadne urządzenie nie jest podłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Pamięć główna" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Karta pamięci A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Karta pamięci B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Brak książek do usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Żadna z wybranych książek nie znajduje się na urządzeniu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Usuwanie książek z urządzenia." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -4934,7 +4966,7 @@ msgstr "" "Niektóre z zaznaczonych książek są również na urządzeniu. Skąd chcesz " "usunąć zaznaczone książki?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4942,7 +4974,7 @@ msgstr "" "Wybrane książki zostaną trwale usunięte oraz pliki zostaną usunięte z " "twojej biblioteki calibre. Czy jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5196,15 +5228,15 @@ msgstr "" "wskazanych książkach zostaną całkowicie usunięte z twojej biblioteki " "calibre.

      Jesteś pewien, że chcesz kontynuować?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "Zapisywanie zmienionych metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "Wystąpiły błędy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5250,7 +5282,7 @@ msgid "Move to next highlighted match" msgstr "Przejdź do kolejnej, wyróżnionej, pasującej pozycji" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5322,38 +5354,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Zapisz w pojedynczym formacie na dysku..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Zapisz na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Zapisz na dysku w pojedynczym folderze" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Zapisz na dysku jedynie pliki w formacie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Zapisz tylko format %s na dysku do pojedynczego katalogu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Nie można zapisać na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Wyberz folder docelowy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5363,20 +5395,20 @@ msgstr "" "twojej biblioteki. Zapisanie na dysku oznacza eksport plików poza bibliotekę " "calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Błąd podczas zapisywania" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Wystąpił błąd podczas zapisywania." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Nie można była zapisać niektórych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Kliknij \"Pokaż szczegóły\", aby zobaczyć które." @@ -5461,7 +5493,7 @@ msgstr "Sklepy" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5807,10 +5839,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5857,7 +5889,7 @@ msgid "Book %s of %s" msgstr "Książka nr %s z serii %s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Kolekcje" @@ -5877,7 +5909,7 @@ msgstr "Kliknij podwójnie, by otworzyć okno z informacjami o książce" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Ścieżka" @@ -5980,7 +6012,7 @@ msgstr "wyjście" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7635,11 +7667,11 @@ msgstr "Nie udało się uruchomić Przeglądarki okładek" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7647,73 +7679,73 @@ msgstr "Nie udało się uruchomić Przeglądarki okładek" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Niezdefiniowany" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "gwiazdka(i)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Brak oceny" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Ustaw '%s' na dzisiaj" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "Wyczyść '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "Lista \"{0}\" zawiera błędną wartość, która zostanie zmieniona na domyślną" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Zastosuj zmiany" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "Usuń cykl" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Automatycznie numeruj książki" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "Wymuś początek numeracji na " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Lista \"{0}\" zawiera błędne wartości, które nie pojawiają się na wykazie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Usuń wszystkie etykiety" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "etykiety do dodania" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "etykiety do usunięcia" @@ -7923,14 +7955,14 @@ msgstr "" "Jeśli prześlesz te formaty na twój {1} mogą one nie działać. Jesteś pewien?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Niewłaściwy szablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8305,48 +8337,48 @@ msgstr "Itniejący" msgid "Convertible" msgstr "Przekształcalny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Wybierz lokalizację dla biblioteki calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Taka sama jak obecna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "Lokalizacja %s zawiera obecną bibliotekę calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Nie odnaleziono żadnej biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Nie ma żadnej biblioteki calibre pod %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Nie pusty" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "Folder %s nie jest pusty. Proszę wybrać pusty folder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Brak lokalizacji" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Nie wybrano lokalizacji" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Błędna lokalizacja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s nie jest istniejącym folderem" @@ -8440,7 +8472,7 @@ msgid "&Cancel" msgstr "&Anuluj" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Edytuj komentarze" @@ -8450,7 +8482,7 @@ msgstr "Skąd chcesz skasować?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Biblioteka" @@ -8485,11 +8517,11 @@ msgstr "Lokalizacja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Data" @@ -8525,7 +8557,7 @@ msgstr "Sortowanie autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Brak pasujących wyników" @@ -8680,7 +8712,8 @@ msgstr "Skopiowano" msgid "Copy to clipboard" msgstr "Kopiuj do schowka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8695,7 +8728,7 @@ msgid "Standard metadata" msgstr "Standardowe metadane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Dostosowane metadane" @@ -8815,28 +8848,28 @@ msgstr "Musisz wskazać miejsce docelowe gdy źródło stanowi pole złożone" 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:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Błędne wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Autorzy nie mogą być pustym ciągiem znaków. Tytuł %s nie został przetworzony" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Tytuł nie może być pustym ciągiem znaków. Tytuł %s nie został przetworzony" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "Błedny wzorzec wyszukania: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -8844,25 +8877,25 @@ msgstr "" "Dokonuję zmian w %d książkach.\n" "Faza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "Skasuj zapisane wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 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:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "Zapisz wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "Nazwa wyszukaj/zamień:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8978,7 +9011,7 @@ msgid "&Force numbers to start with:" msgstr "&Wymuś numerowanie zaczynając od:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Data:" @@ -9061,13 +9094,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "&Podstawowe metadane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "&Własne metadane" @@ -9834,12 +9867,12 @@ msgstr "Wybierz formaty" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autorzy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Wydawcy" @@ -10048,54 +10081,62 @@ msgid "Rename the item in every book where it is used." msgstr "Zmień nazwę elementu w każdej książce, w której jest używany." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "&Nazwa funkcji:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "&Dokumentacja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "Kod Python:" @@ -10108,7 +10149,7 @@ msgid "Open Template Editor" msgstr "Otwórz edytor szablonów" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Modyfikuj szablon" @@ -10528,6 +10569,7 @@ msgid "Regular expression (?P)" msgstr "Wyrażenie regularne (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10631,49 +10673,49 @@ msgstr "Nieznane zadanie" msgid "There are %d waiting jobs:" msgstr "Aktualnie jest %d zadań oczekujących:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Nie można zatrzymać zadania" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Nie można przerwać zadań, które komunikują się z urządzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Zadanie zostało już wykonane" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "Nie można przerwać tego zadania" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Niedostępne" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Zadań:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Kliknij, by zobaczyć kolejkę zadań" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Zadania" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "Naprawdę chcesz zatrzymać wybrane zadanie?" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" "Naprawdę chcesz zatrzymać wszystkie zadania nie związane z urządzeniem?" @@ -10691,7 +10733,7 @@ msgid "Show books in the main memory of the device" msgstr "Pokaż książki w pamięci głównej urządzenia" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Karta A" @@ -10700,7 +10742,7 @@ msgid "Show books in storage card A" msgstr "Pokaż książki na karcie pamięci A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Karta B" @@ -10745,12 +10787,12 @@ msgstr "Wyczyść pasek wyszukiwania" msgid "Copy current search text (instead of search name)" msgstr "Skopiuj aktualny tekst wyszukiwania (zamiast nazwy wyszukiwania)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "Na urządzeniu" @@ -10759,35 +10801,35 @@ msgid "Size (MB)" msgstr "Rozmiar (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "Poszukiwana nazwa to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "UUID tej książki to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "W bibliotece" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Rozmiar" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Oznaczone do usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

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

      " @@ -10876,12 +10918,12 @@ msgid "LRF Viewer toolbar" msgstr "Pasek narzędzi przeglądarki LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Następna strona" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Poprzednia strona" @@ -10940,7 +10982,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Biblioteka calibre" @@ -11068,13 +11110,13 @@ msgstr "Nieznany wyjątek" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Brak dostępu" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" "Nie można otworzyć %s. Czy ten plik nie jest przypadkiem używany przez inny " @@ -11281,22 +11323,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Numer ISBN jest poprawny" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Numer ISBN nie jest poprawny" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "&Wydawca:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "Data wyczyszczenia" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Wy&dana:" @@ -11462,38 +11519,38 @@ msgstr "Nie można odczytać okładki z formatu %s" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 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:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Zmień okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "Ko&mentarze" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "Okładki i &formaty" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "Własne metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Komentarze" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "Podstawowe metadane" @@ -11825,161 +11882,161 @@ msgstr "Użyj &wewnętrzej przeglądarki dla:" msgid "Reset all disabled &confirmation dialogs" msgstr "Zresetuj wszystkie wyłączone zapytania o potwierdzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

      Advanced Rule for column %s:\n" @@ -11987,7 +12044,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

      Set the color of %s to %s if the following\n" " conditions are met:

      \n" @@ -11995,46 +12052,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
    • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -12097,129 +12154,129 @@ msgstr "" "Przywróć ustawienia do wartości domyślnych. Tylko ustawienia dla obecnie " "zaznaczonych sekcji zostaną przywrócone." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Tekst, kolumna pokazywana w przeglądarce etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Tekst rozdzielany przecinkiem, jak etykiety, pokazywany w przeglądarce " "etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "Długi tekst, jak komentarze, nie pokazywany w przeglądarce etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Tekst kolumny dla utrzymania informacji cyklo-podobnych" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "Tekst, ale z ustalonym zestawem dozwolonych wartości" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Liczby wymierne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Liczby całkowite" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Oceny pokazywane gwiazdkami" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Tak/Nie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "Kolumna składająca się z innych kolumn" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "Kolumny budowane z innych kolum, zachowujące się jak etykiety" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "Stwórz własną kolumnę" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "Szybkie tworzenie:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formaty" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "Nazwiska ludzi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Liczba" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "Edycja własnej kolumny" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Nie wybrano kolumny" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Żadna kolumna nie została wybrana" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "Wybrana kolumna nie jest kolumną użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "Moje etykiety" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "Moje cykle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "Moje oceny" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "Ludzie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -12228,11 +12285,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Nie podano nazwy do wyszukania" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -12240,7 +12297,7 @@ msgstr "" "Nazwy do wyszukania mogą zawierać tylko małe litery, cyfry i podkreślniki, i " "powinny zaczynać się od litery" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." @@ -12248,43 +12305,43 @@ msgstr "" "Nazwy do wyszukania nie mogą się kończyć ciągiem _index, ponieważ te nazwy " "są zarezerwowane dla indeksów kolumny cykli" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Nie podano nagłówka kolumny" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "Nazwa wyszukania %s już została wykorzystana" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "Nagłówek %s już został wykorzystany" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "Musisz wprowadzić szablon dla kolumn złożonych" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" "Musisz wprowadzić przynajmniej jedną wartość dla kolumn przeliczających" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" "Nie możesz wpisać pustej wartości, tak jak to jest załączone domyślnie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "Wartość \"{0}\" występuje w liście więcej niż jeden raz" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -13113,7 +13170,7 @@ msgid "Search for plugin" msgstr "Szukaj wtyczki" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "Brak trafień" @@ -13904,31 +13961,31 @@ msgstr "Nie mogę usunąć" msgid "Cannot remove the actions %s from this location" msgstr "Nie mogę usunąć akcji %s z tej lokalizacji" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Dostosuj akcje w:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Dostępne &akcje" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "Obe&cne akcje" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Przenieś wybraną akcję do góry" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Przenieś wybraną akcję w dół" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Dodaj wybrane akcje do paska narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Usuń wybrane akcje z paska narzędzi" @@ -14475,19 +14532,19 @@ msgstr "" "Nie udało się sprawdzić obecności zabezpieczeń DRM. Istnieje duże " "prawdopodobieństwo, że ta książka posiada zabezpieczenia DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "Nie udało się znaleźć książek pasujących do zapytania." @@ -14633,7 +14690,7 @@ msgid "" msgstr "Zmiana metadanych dla tylu książek może chwilę zająć. Jesteś pewien?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Wyszukiwania" @@ -15111,17 +15168,17 @@ msgstr "Style użytkownika" msgid "No results found for:" msgstr "Nie znaleziono wyników dla:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Opcje odpowiedzialne za personalizacje przeglądarki książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Zapamiętaj ostatnio użyty rozmiar okienka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -15129,72 +15186,72 @@ msgstr "" "Ustaw arkusz CSS użytkownika. Ta opcja może być użyta do spersonalizowania " "wyglądu wszystkich książek." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Maksymalny rozmiar okienka przeglądarki w pikselach." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Zmień rozmiar grafik większych niż okno przeglądarki, aby mieściły się one w " "nim" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Tekst łącznika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Domyślny język dla zasad dzielenia wyrazów" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "Zachowaj aktualną pozycję w dokumencie podczas wychodzenia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "Zmiana stron kółkiem myszy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" "Czas, w sekundach, na animację przewrócenia strony. Domyślnie jest to pół " "sekundy." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Opcje czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Rodzina czcionek szeryfowych" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Rodzina czcionek bez-szeryfowych" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Rodzina czcionek o stałej szerokości" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Standardowy rozmiar czcionki w pikselach" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Rozmiar czcionki o stałej szerokości znaków w pikselach" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Standardowy typ czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "Wciąż wdytuję" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." @@ -15202,36 +15259,36 @@ msgstr "" "Jesteś w trakcie edycji skrótu klawiaturowego, zakończ to klikając poza pole " "edycji skrótu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "Sprawdź w słowniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Przejdź do..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Następna sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Poprzednia sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Początek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Koniec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Początek sekcji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Koniec sekcji" @@ -15287,98 +15344,112 @@ msgstr "Przewiń w prawo" msgid "Book format" msgstr "Format książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Pozycja w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Idź do referencji. Aby uzyskać numery referencji, użyj trybu referencji." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Szukanie tekstu w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Podgląd wydruku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "Wyczyść listę ostatnio otwieranych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Łączenie z dict.org by sprawdzić: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Wybierz książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Nie znalezniono wyników dla: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Ładuję strumień..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Zestawiam %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Zakładka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Dodaj zakładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Dodaj tytuł zakładki:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Zarządzaj zakładkami" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Ładowanie książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Nie można otworzyć książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Opcje odpowiadające za kontrolę nad przeglądarką książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje pokazać się na wierzchu podczas " "startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje otworzyć się na pełnym ekranie " "podczas startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Wyświetlaj uwagi javascriptu i wiadomości konsolowe w konsoli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -15504,13 +15575,13 @@ msgstr "Nie można przenieść biblioteki" msgid "Select location for books" msgstr "Wybierz lokalizację dla książek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" "Musisz wybrać pusty katalog dla biblioteki calibre. %s nie jest pusty." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "- kreator wstępnych ustawień" @@ -15832,31 +15903,31 @@ msgid "Turn on the &content server" msgstr "Włącz serwer &zawartości" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "zaznaczony" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "tak" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "odznaczony" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "nie" @@ -15878,17 +15949,17 @@ msgstr "w tym miesiącu" msgid "daysago" msgstr "dni temu" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "pusty" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "pusty" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16984,11 +17055,11 @@ msgstr "" "\n" "Dla pomocy odnośnie każdej komendy wpisz: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "Nie wskazano etykiety" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -17000,36 +17071,36 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sŚrednia ocena to %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Główna" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Oceny" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "Identyfikatory" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Sortowanie po autorze" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "Tytuł sort." @@ -17302,7 +17373,7 @@ msgstr "strona główna" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Najnowsze" @@ -17360,15 +17431,15 @@ msgstr "Bezpośredni odnośnik" msgid "A permanent link to this book" msgstr "Stały link do tej książki" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Książka została skasowana" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "w poszukiwaniu" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Odpowiadające książki" @@ -17441,15 +17512,15 @@ msgstr "ETYKIETY: %s
      " msgid "SERIES: %s [%s]
      " msgstr "CYKL: %s [%s]
      " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Książki w twojej bibliotece" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "autorstwa " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Książki sortowane według " @@ -17469,43 +17540,43 @@ msgstr "" "Za każdym razem, gdy przekazujesz argumenty do %prog które mają spacje, " "dołącz argumenty w cudzysłowach." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Ścieżka do bazy danych, w której książki są zlokalizowane" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Szablony odgadywania metadanych z nazw plików" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Klucz dostępu do isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Domyślny czas oczekiwania dla operacji sieciowych (w sekundach)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Ścieżka do katalogu w którym przechowywana jest biblioteka książek" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Język wyświetlania interfejsu użytkownika" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Domyślny format wyjściowy dla konwersji książek" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Uporządkowana lista preferowanych formatów źródłowych." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Wczytaj metadane z plików" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " @@ -17515,32 +17586,32 @@ msgstr "" "wykonują i pobierają więcej zasobów. To ustawienie ma wpływ na większość " "zadań takich jak konwersja/pobieranie newsów/dodawanie książek/itd." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" "Zamień miejscami imię i nazwisko autora, podczas odczytywania metadanych" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Dodaj nowy format do istniejącego wpisu książki" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Tagi które mają być dodane do książek dodawanych do biblioteki" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Lista nazwanych zapisanych wyszukań" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Przeglądarka tagów użytkownika" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Sposób i harmonogram uaktualniania metadanych na urządzeniu." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." @@ -17549,7 +17620,7 @@ msgstr "" "title:Czerwony, ogranicz przeszukiwanie kolumn tylko do tych wskazanych " "poniżej." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -18007,7 +18078,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -18032,147 +18103,147 @@ msgstr "Zakończone" msgid "Working..." msgstr "Pracuję.." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "brazylijsko-portugalski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "angielski (Wielka Brytania)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "chiński uproszczony" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "chiński (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "chiński tradycyjny" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "angielski" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "angielski (Australia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "angielski (Nowa Zelandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "angielski (Kanada)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "angielski (Indie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "angielski (Tajlandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "angielski (Cypr)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "angielski (Czechosłowacja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "angielski (Pakistan)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "angielski (Chorwacja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "angielski (Indonezja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "angielski (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "angielski (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "angielski (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "angielski (Irlandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "angielski (Chiny)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "hiszpański (Paragwaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "hiszpański (Urugwaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "hiszpański (Argentyna)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "hiszpański (Meksyk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "hiszpański (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "hiszpański (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "hiszpański (Ekwador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "hiszpański (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Hiszpański (Wenezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "hiszpański (Boliwia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Hiszpański (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "niemiecki (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "francuski (Belgia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "niderlandzki (Holandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "niderlandzki (Belgia)" @@ -18236,7 +18307,7 @@ msgstr "Nie udało się wynegocjować sesji SSH: " msgid "Failed to authenticate with server: %s" msgstr "Nie można było uwierzytelnić z serwerem: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Kontroluj dostarczanie poczty email" @@ -21467,6 +21538,9 @@ msgstr "" #~ msgid "Argument count must be -1 or greater than zero" #~ msgstr "Suma argumentu musi wynosić -1 lub być większa od zera" +#~ msgid "Customize the actions in:" +#~ msgstr "Dostosuj akcje w:" + #~ msgid "" #~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " #~ "device." diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index d7700e2955..f6144975d2 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-06-08 18:32+0000\n" "Last-Translator: Daniel \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-09 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-06-11 04:48+0000\n" "X-Generator: Launchpad (build 13168)\n" #~ msgid "Monday" @@ -60,7 +60,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -75,7 +75,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -85,8 +85,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -171,36 +171,36 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -351,45 +351,45 @@ msgstr "Define os metadados nos ficheiros %s" msgid "Set metadata from %s files" msgstr "Define os metadados a partir dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Aparência e Manuseamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Ajuste a aparência e o manuseamento do calibre às suas preferências." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Altere o modo como o calibre se comporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Adicione as suas próprias colunas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Adicione/remova as suas próprias colunas à lista de livros do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -397,67 +397,67 @@ msgstr "" "Personalize as barras de ferramentas e os menus de contexto, alterando as " "acções disponíveis em cada um deles." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "A procurar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" "Personalizar o modo de funcionamento da pesquisa de livros no calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Opções de inserção" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversão" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Definir opções de conversão, específicas a cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opções Comuns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Definir opções de conversão comuns a todos os formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Opções de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Defina opções específicas para cada formato de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "A adicionar livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlar a forma como o Calibre revê metadados dos ficheiros ao adicionar " "livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "A gravar livros para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -465,48 +465,48 @@ msgstr "" "Controle a forma como o Calibre exporta ficheiro da sua base de dados quando " "grava para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Enviar livros para os dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controle a forma como o Calibre transfere livros para o seu e-reader" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Módulos de extensão de metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Alterar os metadados antes de gravar/enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Funções de Template" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Avançadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Criar as suas próprias funções de template" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Partilhar livros por e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Partilhar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -514,11 +514,11 @@ msgstr "" "Configurar partilha de livros através de correio electrónico. É possível " "enviar automaticamente as notícias transferidas para os seus dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Partilha através da Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -527,36 +527,36 @@ msgstr "" "biblioteca Calibre através da Internet, independentemente do dispositivo ou " "sítio" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Descarregar metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Extras" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Adicionar/remover/personalizar as funcionalidades do Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Ajustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ajustar o comportamento do Calibre em vários contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Outras Opções" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Outras opções de configuração" @@ -762,11 +762,11 @@ msgstr "Extras desactivados" msgid "Enabled plugins" msgstr "Módulos de extensão activados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "A inicialização do extra %s falhou, deixando o seguinte relatório:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -778,18 +778,18 @@ msgstr "" " Personalize o calibre carregando extras externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adicione um extra especificando um caminho para o ficheiro zip que o contém." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Remova um extra identificado pelo seu nome. Não tem qualquer efeito sobre os " "extras integrados." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -797,19 +797,19 @@ msgstr "" "Personalize o extra. Especifique o nome do extra e uma expressão " "identificadora, separados por uma vírgula." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Listar todos os extras instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Activar o extra mencionado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Desactivar o extra mencionado" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Debug log" @@ -817,7 +817,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Estabelecer ligação a telefones Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -825,7 +825,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Estabelecer ligação a telefones S60." @@ -926,26 +926,26 @@ msgstr "" "Carregue em 'Mostrar Detalhes' para obter a lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catálogo" @@ -1065,7 +1065,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Estabelecer ligação com o dispositivo smartphone Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1104,6 +1104,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicar com o leitor PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Estabelecer ligação com o dispositivo PocketBook 701" @@ -1329,7 +1333,11 @@ msgstr "Estabelecer ligação com o dispositivo Trekstor" msgid "Communicate with the EEE Reader" msgstr "Comunicar com o EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar com o Nextbook Reader" @@ -1353,19 +1361,19 @@ msgstr "O Nook" msgid "Communicate with the Nook eBook reader." msgstr "Comunicar com o leitor Nook" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Cor do Nook" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Comunicar com o leitor de livros Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1550,21 +1558,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Ranhura seleccionada: %s não é suportado." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "O espaço livre no cartão de memória é insuficiente" @@ -1676,15 +1684,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "%s representado" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Falha em %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1694,7 +1702,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1705,23 +1713,23 @@ msgstr "" "esbatido no seu aparelho, se estiver a criar a banda desenhada no formato " "EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Desactivar a normalização (melhoria do contraste) do campo de cores das " "imagens. A predefinição é: False" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" "Manter a relação de aspecto da imagem. A predefinição é preencher o écran." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Desactivar a nitidez." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1729,12 +1737,12 @@ msgstr "" "Desactivar o aparar das páginas de banda desenhada. Em certas bandas " "desenhadas aparar pode remover conteúdos além das margens." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" "Não dividir as imagens em modo de paisagem em duas imagens em modo de retrato" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1742,7 +1750,7 @@ msgstr "" "Manter a relação de aspecto e escala da imagem usando a altura do écran como " "largura da imagem para visualização em modo paisagem." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1751,7 +1759,7 @@ msgstr "" "páginas em modo de paisagem a serem divididas em páginas em modo de retrato " "da direita para a esquerda." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1759,7 +1767,7 @@ msgstr "" "Activar Limpar Irregularidades. Reduz as irregularidades. Pode aumentar " "muito o tempo de processamento." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1768,7 +1776,7 @@ msgstr "" "nome. Em vez disso, usar a ordem pela qual foram adicionados à banda " "desenhada." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1778,15 +1786,15 @@ msgstr "" "experimentar para ver qual o formato que fica com melhor tamanho e aparência " "no seu aparelho." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Não aplicar processamento à imagem" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Não converter a imagem para tons de cinzento (preto e branco)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1795,7 +1803,7 @@ msgstr "" "tamanho de uma imagem é automaticamente calculado a partir do perfil de " "saída, esta opção sobrepõe-se" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1803,8 +1811,8 @@ msgstr "" "Ao converter um CBC, não adicionar links para cada página ao índice. Note-se " "que isto apenas se aplica de o Índice tiver mais do que uma secção" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Página" @@ -3055,97 +3063,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "ERRO DO TEMPLATE" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Não" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Sim" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(es)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Editora" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produtor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Comentários" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiquetas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Série" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Linguagem" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Data e Hora" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Editado" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Direitos" @@ -3278,47 +3286,47 @@ msgstr "" "Obter a imagem da capa/metadados socias para o livro identificado pelo ISBN " "a partir de LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Capa" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "O pedido à Amazon está a demorar demasiado. Tente mais tarde." @@ -3511,7 +3519,7 @@ msgstr "Opções de geração do Índice em HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4359,7 +4367,7 @@ msgid "Add to library" msgstr "Adicionar à biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4420,7 +4428,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Nenhuns livros seleccionados" @@ -4477,87 +4485,101 @@ msgstr "Exportar a directoria do catálogo" msgid "Select destination for %s.%s" msgstr "Seleccione o destino para %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Escolha a biblioteca calibre para utilizar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Mudar/crear biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Mudar rapidamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Renomear a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Apagar a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Escolher um livro aleatoriamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Manutenção da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Estado dos backups dos metadados da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Começar a salvaguarda dos meta-dados de todos os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Verificar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Repor base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Escolher um nome novo para a biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Repare que o nome da pasta da biblioteca actual será renomeada." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Já existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "A pasta %s já existe. Apague-a primeiro" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "A renomeação falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4565,42 +4587,42 @@ msgstr "" "Não foi possível renomear a biblioteca %s. A causa mais comum para esta " "situação é um dos ficheiros da biblioteca estar aberto por outro programa." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Tem a certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

      %s

      will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "nenhum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Estatísticas da cópia de segurança" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Ficheiros de meta-dados de livros que faltam para serem criados: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Fazer backup de meta-dados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4608,7 +4630,7 @@ msgstr "" "Os meta-dados serão guardados enquanto o calibre está a executar, ao ritmo " "de aproximadamente 1 livro a cada três segundos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4616,41 +4638,41 @@ msgstr "" msgid "Success" msgstr "Sucesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Sem sucesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Verificação de integridade da base de dados falhou, clique para Mostrar " "Detalhes para mais detalhes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Não foi encontrado qualquer problema" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Não foi encontrada uma biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4658,21 +4680,21 @@ msgstr "" "Não foi encontrada a biblioteca do calibre em %s. Irá ser removida da lista " "de bibliotecas conhecidas." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Não permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "Não pode modificar bibliotecas enquanto existem processos a correr." @@ -4797,65 +4819,75 @@ msgid "Remove all formats from selected books, except..." msgstr "Remover todos os formatos dos livros seleccionados, excepto..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Remover capas dos livros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Remover livros do dispositivo que coincidam" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Não é possível apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Escolha os formatos a serem apagados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

      Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
      The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Não é possível apagar os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Não existem dispositivos ligados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Memória principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Não existem livros para apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Nenhum dos livros seleccionados está no dispositvo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "A apagar livros do aparelho." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -4863,7 +4895,7 @@ msgstr "" "Alguns dos livros seleccionados estão no dispositivo ligado. Onde " "deseja que os ficheiros sejam apagados?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4871,7 +4903,7 @@ msgstr "" "Os livros seleccionados serão apagados permanentemente e os ficheiros " "removidos da biblioteca do calibre. Tem a certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5099,15 +5131,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5151,7 +5183,7 @@ msgid "Move to next highlighted match" msgstr "Mover para o próximo resultado seleccionado" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -5223,58 +5255,58 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Guardar só um formato no disco..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Guardar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Guardar no disco numa única pasta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Guardar só o formato %s no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Guardar apenas %s formatos para o disco numa única directoria" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "É impossível guardar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Escolher a pasta de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Erro ao guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Houve um erro ao guardar." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "É impossível guardar alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Clique no botão ver detalhes para ver quais." @@ -5359,7 +5391,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5690,10 +5722,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5739,7 +5771,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Colecções" @@ -5759,7 +5791,7 @@ msgstr "Clicar duas vezes para abrir a janela \"Detalhes do Livro\"" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Caminho" @@ -5862,7 +5894,7 @@ msgstr "Ficheiro de destino" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7481,11 +7513,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7493,71 +7525,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Não definido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Sem avaliação" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "Limpar '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Aplicar alterações" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "Numerar livros automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Remover todas as etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "Etiquetas a adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "etiquetas a serem removidas" @@ -7766,14 +7798,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modelo inválido" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8054,48 +8086,48 @@ msgstr "Existente(s)" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Escolha o caminho da biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Igual ao actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "O caminho %s contém a actual biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Não foi encontrada uma biblioteca existente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Não existe nenhuma biblioteca do calibre em %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Não está vazio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "A pasta %s não está vazia. Escolha uma pasta vazia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Caminho inexistente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Nenhum caminho seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Caminho não válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s não é uma pasta existente" @@ -8190,7 +8222,7 @@ msgid "&Cancel" msgstr "&Cancelar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Editar Comentários" @@ -8200,7 +8232,7 @@ msgstr "De onde quer apagar?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Biblioteca" @@ -8233,11 +8265,11 @@ msgstr "Localização" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Data" @@ -8266,7 +8298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Não foram encontradas correspondências" @@ -8413,7 +8445,8 @@ msgstr "Copiado" msgid "Copy to clipboard" msgstr "Copiar para a Área de Transferência" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8428,7 +8461,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -8530,50 +8563,50 @@ msgstr "Tem de especificar um destino quando a fonte é um campo composto" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Procurar/Substituir Inválido !" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 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:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8680,7 +8713,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Data:" @@ -8754,13 +8787,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -9458,12 +9491,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autor(es)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Editoras" @@ -9670,54 +9703,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9730,7 +9771,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -10142,6 +10183,7 @@ msgid "Regular expression (?P)" msgstr "Expressão regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10245,49 +10287,49 @@ msgstr "Processo desconhecido" msgid "There are %d waiting jobs:" msgstr "Existem %d processos à espera:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "É impossível parar o processo" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "É impossível parar os processos que comunicam com o aparelho" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "O processo já executou" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Indisponível" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Processos:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Clicar para ver lista de trabalhos" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Processos" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10304,7 +10346,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostrar livros na memória principal do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Cartão A" @@ -10313,7 +10355,7 @@ msgid "Show books in storage card A" msgstr "Mostrar livros no cartão de armazenamento A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Cartão B" @@ -10358,12 +10400,12 @@ msgstr "Redefinir a Procura Rápida" msgid "Copy current search text (instead of search name)" msgstr "Copiar texto da procura actual (em vez do nome da procura)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -10372,35 +10414,35 @@ msgid "Size (MB)" msgstr "Tamanho (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "O nome da 'procura' é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

      " msgstr "Duplo clique para me editar

      " @@ -10491,12 +10533,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do Visualizador de ficheiros LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Página Seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Página Anterior" @@ -10553,7 +10595,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Biblioteca do calibre" @@ -10676,13 +10718,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Permissão negada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "É impossível abrir %s. Está a ser usado por outro programa?" @@ -10868,22 +10910,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Edita&do:" @@ -11038,38 +11095,38 @@ msgstr "É impossível ler a capa do formato %s." 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Comentários" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11358,161 +11415,161 @@ msgstr "Usar o &Visualizador interno para:" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

      Advanced Rule for column %s:\n" @@ -11520,7 +11577,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

      Set the color of %s to %s if the following\n" " conditions are met:

      \n" @@ -11528,46 +11585,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
    • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11625,127 +11682,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Número" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Texto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11754,57 +11811,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12558,7 +12615,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -13221,31 +13278,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13769,19 +13826,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13921,7 +13978,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Procuras" @@ -14375,17 +14432,17 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Opções para personalizar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Lembrar o tamanho da última janela utilizada" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14393,103 +14450,103 @@ msgstr "" "Definir a folha de estilos CSS. Pode ser usada para personalizar a aparência " "de todos os livros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Largura máxima da janela do Visualizador, em pixels." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Translinear o texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "A linguagem predefinida a usar para as regras de translineação" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Opções do tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "A família do tipo de letra serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "A família do tipo de letra sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "A família do tipo de letra monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "O tamanho do tipo de letra padrão em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "O tamanho do tipo de letra monospace padrão em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "O tipo de letra padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -14545,97 +14602,111 @@ msgstr "" msgid "Book format" msgstr "Formato do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Posição no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ir para uma referência. Para saber o número da referência use o modo de " "referência." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Procurar neste livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Pré-visualização da Impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "A ligar ao dict.org para procurar %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Escolher o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "A carregar o fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "A representar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Adicionar marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Introduzir o título para o marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Gerir Marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "A carregar o livro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "É impossível abrir o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Opções para controlar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado a janela do Visualizador vai tentar vir para a frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alertas javascript e mensagens da consola na consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14760,12 +14831,12 @@ msgstr "É impossível mover a biblioteca" msgid "Select location for books" msgstr "Seleccione a localização dos livros" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "assistente de boas vindas" @@ -15073,31 +15144,31 @@ msgid "Turn on the &content server" msgstr "Ligar o servidor de &conteúdos" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -15119,17 +15190,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -16017,11 +16088,11 @@ msgstr "" " %s\n" "Para ajuda num comando individual: %%prog comando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -16031,37 +16102,37 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "A compactar a base de dados" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Ordenação do(s) Autor(es)" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -16323,7 +16394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -16381,15 +16452,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -16450,15 +16521,15 @@ msgstr "ETIQUETAS: %s
      " msgid "SERIES: %s [%s]
      " msgstr "SÉRIE: %s [%s]
      " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Livros na sua biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Por " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Livros ordenados por " @@ -16478,80 +16549,80 @@ msgstr "" "Sempre que passar argumentos para o %prog que contenham espaços ponha-os " "entre aspas." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Caminho para a base de dados onde os livros estão armazenados" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Padrão para adivinhar os metadados a partir do nome dos ficheiros" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Chave de acesso para isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Predefinição do tempo de espera para as operações de rede (segundos)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Caminho para a pasta onde a sua biblioteca de livros está armazenada" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "A linguagem de apresentação da interface do utilizador" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "O formato de destino predefinido para a conversão de livros." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Lista ordenada de formatos preferidos como origem." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Ler os metadados a partir dos ficheiros" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Trocar o primeiro e último nomes do autor ao ler os metadados" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Adicionar novos formatos aos registos existentes do livro" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Etiquetas a aplicar aos livros adicionados à biblioteca" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Lista de 'Procuras guardadas' nomeadas" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Categorias das etiquetas de navegador criadas pelo utilizador" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Como e quando o calibre actualiza os metadados do dispositivo." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16921,7 +16992,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16946,147 +17017,147 @@ msgstr "Terminado" msgid "Working..." msgstr "A Processar..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Português do Brasil" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Inglês (Reino Unido)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Chinês Simplificado" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Chinês (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Chinês Tradicional" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Inglês" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Inglês (Austrália)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Inglês (Nova Zelândia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Inglês (Canadá)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Inglês (Índia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Inglês (Tailândia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Inglês (Chipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Inglês (Paquistão)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Inglês (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Inglês (Singapura)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Inglês (Iémen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Inglês (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Inglês (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Espanhol (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Alemão (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Francês (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Neerlandês (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Neerlandês (BE)" @@ -17151,7 +17222,7 @@ msgstr "Falha ao negociar a sessão SSH: " msgid "Failed to authenticate with server: %s" msgstr "Falha na autenticação com o servidor: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Controlar a entrega do email" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 7a889c064d..f38f84617a 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-05-27 15:20+0000\n" "Last-Translator: José Roitberg \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:51+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:54+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -327,45 +327,45 @@ msgstr "Alterar metadados em %s arquivos" msgid "Set metadata from %s files" msgstr "Alterar metadados a partir de %s arquivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Aparência" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajusta a aparência da interface do calibre para se adequar ao seu gosto" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Muda o modo como o calibre se comporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Adiciona suas próprias colunas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Adiciona/remove suas próprias colunas na lista de livro do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -373,68 +373,68 @@ msgstr "" "Personalizar a barra de ferramentas e os menu de contexto, escolhendo que " "ações estão disponíveis em cada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Pesquisando" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Personalize a pesquisa por livros no calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Opções de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversão" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" "Configura as opções de conversão específicas para cada formato de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opções usuais" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Configura as opções de conversão comuns para todos os formatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Opções de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" "Configura as opções de conversão específicas para cada formato de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Adicionando livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controla como o calibre lê os metadados dos arquivos durante a inclusão de " "livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Salvando livros para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -442,48 +442,48 @@ msgstr "" "Controla como o calibre exporta arquivos da base de dados para o disco " "usando Salvar para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Enviando livros para dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Controla como o calibre transfere arquivos do seu leitor de ebook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Configuração dos Metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Alterar campos de metadados antes de salvar / enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Funções Modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Avançado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "crie seu próprio função de template" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Compartilhando livros por e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Compartilhando" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -491,11 +491,11 @@ msgstr "" "Configurando compartilhamento de livros por e-mail. Pode ser usado para " "envio automático de notícias baixadas para seu dispositivo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Compartilhando pela rede" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -503,38 +503,38 @@ msgstr "" "Configurar o servidor de conteúdo permitirá seu acesso á biblioteca do " "calibre de qualquer lugar, em qualquer dispositivo conectado à internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Baixar metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Controle como o calibre transfere os metadados de um livro da internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Adiciona/remove/personaliza varios pontos das funcionalidades do calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Ajustes Finos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Ajuste fino de como o Calibre se comporta em vários contextos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Diversos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Configurações avançadas" @@ -741,11 +741,11 @@ msgstr "Plug-ins desativados" msgid "Enabled plugins" msgstr "Plug-ins habilitados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicialização do plugin %s falhou, gerando relatório:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -757,18 +757,18 @@ msgstr "" " customiza o calibre usando plugins externos\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adiciona um plugin via a especificação do caminho de um arquivo zip que o " "contenha." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Remover um plugin personalizado por nome. Não tem efeito em plugins nativos" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -776,19 +776,19 @@ msgstr "" "Personalizar plugin. Use uma vírgula para separar o nome do plugin e a " "string de personalização." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Listar todos os plugins instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Habilitar a extensão com nome" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Desabilitar a extensão com nome" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Log de Debug" @@ -796,7 +796,7 @@ msgstr "Log de Debug" msgid "Communicate with Android phones." msgstr "Comunica-se com os telefones Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -804,7 +804,7 @@ 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:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Comunica-se com os telefones S60." @@ -915,26 +915,26 @@ msgstr "" "Clique em 'Mostrar Detalhes' para a listagem." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catálogo" @@ -1054,7 +1054,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Comunica-se com o smart phone da Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1093,6 +1093,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicar-se com o PocketBook 602/603/902/903 reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Comunicar-se com o PocketBook 701" @@ -1319,7 +1323,11 @@ msgstr "Comunicar-se com o Trekstor" msgid "Communicate with the EEE Reader" msgstr "Comunicar-se com o EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar-se com o Nextbook Reader" @@ -1343,19 +1351,19 @@ msgstr "O Nook" msgid "Communicate with the Nook eBook reader." msgstr "Comunica-se com o leitor Nook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Comunicar-se com o Nook Color." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1544,21 +1552,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 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:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Slot %s selecionado não é suportado." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Não há espaço suficiente no cartão de memória" @@ -1670,15 +1678,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "%s representado" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "%s falhou" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1688,7 +1696,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1698,22 +1706,22 @@ msgstr "" "%default. Valores menores que 256 podem resultar em um texto borrado no seu " "aparelho se você estiver criando seus HQs no formato EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Desativar normalização (melhorar contraste) da escala de cores para figuras. " "Padrão: Falso" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Manter a proporção da imagem. O padrão é para preencher a tela." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Desativar a nitidez." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1721,11 +1729,11 @@ msgstr "" "Desativar corte de páginas de HQs. Para alguns HQs, o corte pode remover " "conteúdo bem como bordas." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Não dividir imagens em modo paisagem em duas imagens em modo retrato" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1733,7 +1741,7 @@ msgstr "" "Manter a taxa de aspecto e escala de imagem usando a altura da tela como " "largura da imagem para visualização em modo paisagem." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1742,7 +1750,7 @@ msgstr "" "páginas no modo paisagem sejam divididas em páginas no modo retrato da " "direita para a esquerda." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1750,7 +1758,7 @@ msgstr "" "Ativar limpeza de irregularidades. Reduz as irregularidades. Pode aumentar " "consideravelmente o tempo de processamento." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1758,7 +1766,7 @@ msgstr "" "Não ordenar alfabeticamente por nome os arquivos encontrados no HQ. Utilizar " "a seqüencia pela qual foram adicionados ao arquivo." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1768,21 +1776,21 @@ msgstr "" "pode experimentar para ver qual formato fica com melhor tamanho e aparência " "no seu aparelho." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Não aplicar processamento à imagem" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Não converter a imagem para escala de cinza (preto e branco)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1790,8 +1798,8 @@ msgstr "" "Quando converter um CBC não adicione links para cada página a TOC. Note que " "isso se aplica apenas se a TOC tiver mais de uma seção." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Página" @@ -3003,97 +3011,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Não" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Sim" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(es)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Editora" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produtor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Comentários" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Tags" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Série" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Idioma" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Assinatura de tempo (timestamp)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Publicado" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Direitos" @@ -3222,47 +3230,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Capas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3452,7 +3460,7 @@ msgstr "Opções de geração de Sumário HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4256,7 +4264,7 @@ msgid "Add to library" msgstr "Adicionar na biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4317,7 +4325,7 @@ msgstr "Usar apenas notas geradas a partir da biblioteca principal" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Nenhum livro selecionado" @@ -4374,87 +4382,101 @@ msgstr "Exportar diretório de catálogo" msgid "Select destination for %s.%s" msgstr "Selecionar destino para %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Escolha a biblioteca do calibre para trabalhar com" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Altenar/criar biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Renomear biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Deletar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Manutenção da Biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Status do backup dos metadados da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Iniciar o backup dos metadados de todos os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Verificar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Escolher um nome novo para a biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Observe que a biblioteca atual será renomeada." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Já existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "A pasta %s já existe. Delete-a primeiro." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Falha ao renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4462,48 +4484,48 @@ msgstr "" "Falha ao renomear a biblioteca em %s. O causa mais comum para isto, é um dos " "arquivos na biblioteca está aberto em outro programa." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

      %s

      will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "nenhum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Status do Backup" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "Livros com arquivos de metadados esperando ser criados: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Backup dos Metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4511,39 +4533,39 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Nenhuma biblioteca encontrada" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4551,21 +4573,21 @@ msgstr "" "Biblioteca calibre não existe em %s. Será removida da lista de bibliotecas " "conhecidas." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Não permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" "Você não pode mudar bibliotecas enquanto tarefas estão sendo executadas." @@ -4687,71 +4709,81 @@ msgid "Remove all formats from selected books, except..." msgstr "Remove todos os formatos dos livros selecionados, exceto..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Remove capas dos livros selecionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Remove livros correspondentes do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Não foi possível excluir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Escolha os formatos para serem apagados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

      Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
      The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Não foi possível apagar livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Nenhum dispositivo está conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Memória principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Cartão de Memória A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Cartão de Memória B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Nenhum livro para apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Nenhum dos livros selecionados estão no dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Eliminar livros do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4759,7 +4791,7 @@ msgstr "" "Os livros selecionados serão permanentemente excluídos e os arquivos " "removidos da sua biblioteca calibre. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4984,15 +5016,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5036,7 +5068,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5108,38 +5140,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Salvar em um único formato para o disco..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Salvar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Salvar no disco em um único diretório" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Salvar somente os formatos %s para o disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Salvar somente os formatos %s para o disco em um único diretório" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Não foi possível salvar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Escolher diretório de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5149,20 +5181,20 @@ msgstr "" "causar uma corrupção de sua biblioteca. Salvar para o disco significa " "exportar arquivos da sua biblioteca do calibre para algum outro lugar." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Erro ao salvar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Ocorreu um erro ao salvar." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Não foi possível salvar alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Clique no botão de detalhes para mostra-los" @@ -5248,7 +5280,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5581,10 +5613,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5629,7 +5661,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Coleções" @@ -5649,7 +5681,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Caminho" @@ -5752,7 +5784,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7365,11 +7397,11 @@ msgstr "Navegador de Capas não pode ser carregado" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7377,71 +7409,71 @@ msgstr "Navegador de Capas não pode ser carregado" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Indefinido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "estrela(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Não avaliado" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Ajustar '%s' para hoje" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " índice" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Remove todas as tags" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "tags para adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "tags para remover" @@ -7649,14 +7681,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modelo inválido" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7933,48 +7965,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Escolher localização para a biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "O mesmo que o atual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "A localização %s contém a biblioteca atual do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Não foi encontrada a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Não existe biblioteca do calibre em %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Não está vazio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "A pasta %s não está vazia. Por favor escolha uma pasta vazia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Sem localização" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Nenhuma localização selecionada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Localização ruim" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "%s não é uma pasta existente" @@ -8064,7 +8096,7 @@ msgid "&Cancel" msgstr "&Cancelar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Editar Comentários" @@ -8074,7 +8106,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Biblioteca" @@ -8109,11 +8141,11 @@ msgstr "Localização" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Data" @@ -8142,7 +8174,7 @@ msgstr "Autor ordenado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Nenhuma correspondência encontrada" @@ -8289,7 +8321,8 @@ msgstr "Copiado" msgid "Copy to clipboard" msgstr "Copiar para a área de transferência" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8304,7 +8337,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -8400,50 +8433,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "Padrão procurado é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8555,7 +8588,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Data:" @@ -8632,13 +8665,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "Metadados &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "Metadados &customizados" @@ -9332,12 +9365,12 @@ msgstr "Escolha os formatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Editoras" @@ -9543,54 +9576,62 @@ msgid "Rename the item in every book where it is used." msgstr "Renomear o item em cada livro onde ele for usado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "Ctrl+S" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9603,7 +9644,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -10005,6 +10046,7 @@ msgid "Regular expression (?P)" msgstr "Expressão regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN" @@ -10108,49 +10150,49 @@ msgstr "Tarefa desconhecida" msgid "There are %d waiting jobs:" msgstr "Existem %d tarefas em aguardo:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Não foi possível parar o trabalho." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Não consigo parar tarefas que comunicam-se com o aparelho" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "O trabalho já foi executado" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Indísponivel" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Tarefas:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Clique para ver a lista de tarefas" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Tarefas" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10167,7 +10209,7 @@ msgid "Show books in the main memory of the device" msgstr "Mostrar livros na memória principal do dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Cartão A" @@ -10176,7 +10218,7 @@ msgid "Show books in storage card A" msgstr "Mostrar livros no cartão A" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Cartão B" @@ -10220,12 +10262,12 @@ msgstr "Limpar Pesquisa Rápida" msgid "Copy current search text (instead of search name)" msgstr "Copia o texto da pesquisa atual (ao invés do nome da pesquisa)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "No dispositico" @@ -10234,35 +10276,35 @@ msgid "Size (MB)" msgstr "Tamanho (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "O nome para a pesquisa é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "Na Biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Tamanho" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Marcado para exclusão" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

      " msgstr "Um duplo clique para editar-me

      " @@ -10352,12 +10394,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Próxima Página" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Página Anterior" @@ -10414,7 +10456,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Biblioteca do Calibre" @@ -10545,13 +10587,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Permissão negada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 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?" @@ -10737,22 +10779,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Este número ISBN é válido" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Este número ISBN é inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Publicado&d:" @@ -10907,38 +10964,38 @@ msgstr "Não foi possível ler a capa do formato %s" 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:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "&Comentários" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11236,161 +11293,161 @@ msgstr "Usar &visualizador interno para:" msgid "Reset all disabled &confirmation dialogs" msgstr "Resetar todos os dialogos de &confirmação desabilitados" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

      Advanced Rule for column %s:\n" @@ -11398,7 +11455,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

      Set the color of %s to %s if the following\n" " conditions are met:

      \n" @@ -11406,46 +11463,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
    • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11508,128 +11565,128 @@ msgstr "" "Restaurar configurações para valores padrão. Somente as configurações da " "seção atual selecionada serão restauradas." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "Texto, campo que será exibido no navegador de tags" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Texto separado por vírgulas, como tags, exibidas no navegador de tags" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "Texto longo, como comentários, não exibido no navegador de tags" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Números em ponto flutuante" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "Inteiros" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Avaliações, mostradas com estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Sim/Não" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "Nenhum campo selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "Nenhum campo foi selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "O campo selecionado não é um campo personalizado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11638,11 +11695,11 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "Não foi fornecido nenhum nome para a pesquisa" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" @@ -11650,47 +11707,47 @@ msgstr "" "A pesquisa de nome deve conter apenas letras minúsculas, números e traços ( " "\"_\" ), e começar com uma letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "Não foi providenciado título para o campo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "O nome para a pesquisa %s já esta em uso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "O cabeçário %s já foi usado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12455,7 +12512,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -13112,31 +13169,31 @@ msgstr "Não foi possível remover" msgid "Cannot remove the actions %s from this location" msgstr "Não foi possível remover as ações %s deste local" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "Personalizar as ações em:" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 msgid "A&vailable actions" msgstr "Ações disponí&veis" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 msgid "&Current actions" msgstr "Ações atuais" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 msgid "Move selected action up" msgstr "Mover ação selecionada para cima" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 msgid "Move selected action down" msgstr "Mover ação selecionada para baixo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 msgid "Add selected actions to toolbar" msgstr "Adicionar ações selecionadas para barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "Remover ações selecionadas da barra de ferramenta" @@ -13660,19 +13717,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13812,7 +13869,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "Pesquisas" @@ -14269,17 +14326,17 @@ msgstr "" msgid "No results found for:" msgstr "Nenum resultado encontrado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Opções de personalização do visualizador de eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "Lembrar do último tamanho da janela" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -14287,105 +14344,105 @@ msgstr "" "Configura a folha de estilo CSS. Isto pode ser usado para personalizar a " "aparência de todos os livros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Máxima largura da janela do visualizador, em pixels." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" "Redimencionar imagens maiores que a janela de visualização para caber na " "mesma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Hifenizar texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Linguagem padrão para regras de hifenização" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Opções de fonte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "A família de fontes serif (serifadas)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "A família de fontes sans-serif (sem serifas)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "A família de fontes monoespaçadas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "O tamanho da fonte padrão em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "O tamanho da fonte monoespaçada em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "O tipo padrão de fonte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "&Procurar no dicionário" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Próxima Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Seção Anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Início do Documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Fim do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Início da Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Fim da seção" @@ -14441,97 +14498,111 @@ msgstr "Rolar para a direita" msgid "Book format" msgstr "Formato do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Posição no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Ir para uma referência. Para conseguir números de referência, use o Modo de " "Referência" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Pesquisar por texto no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Visualizar impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando em dict.org para procurar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Escolher eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "Favorito #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Adicionar favorito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Colocar o título para o favorito:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Organizar favoritos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Carregando eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Não foi possível abrir o eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Opções de controle do visualizador de eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado, a janela do visualizador irá tentar vir para frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alerta javascript e mensagens de console no console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14656,12 +14727,12 @@ msgstr "Não é possível mover a biblioteca" msgid "Select location for books" msgstr "Escolha a localização para os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "assistente de inicialização" @@ -14971,31 +15042,31 @@ msgid "Turn on the &content server" msgstr "Ligar servidor de &conteúdo" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "marcado" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "sim" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "desmarcado" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "não" @@ -15017,17 +15088,17 @@ msgstr "esteMês" msgid "daysago" msgstr "diasatrás" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "espaço em branco" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "vazio" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15943,11 +16014,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15957,37 +16028,37 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 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:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Compactando banco de dados" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Avaliações" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Autor Ordenado" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -16259,7 +16330,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Mais recente" @@ -16317,15 +16388,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -16384,15 +16455,15 @@ msgstr "TAGS: %s
      " msgid "SERIES: %s [%s]
      " msgstr "SÉRIE: %s [%s]
      " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Livros em sua biblioteca" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "Por " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Livros ordenados por " @@ -16412,82 +16483,82 @@ msgstr "" "Sempre que você for passar argumentos para %prog que possuem espaços em " "branco, coloque o argumento dentro de aspas." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Caminho para a base de dados onde os livros são armazenados" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Padrão para adivinhar os metadados dos nomes dos arquivos" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Chave de acesso para isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Tempo padrão de espera para operações na rede (segundos)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" "Caminho para o diretório onde as bibliotecas dos livros são armazenadas" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "A linguagem pela qual irá mostrar a interface do usuário." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "O formato de saída padrão para conversão de ebooks." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Lista de formatos de entrada por ordem de preferência." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Ler metadados dos arquivos" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" "Inverter o primeiro nome e sobrenomes do autor quando estiver lendo metadados" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Adicionar novos formatos para os registros de livros existentes" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Campos para aplicar aos livros adicionados á biblioteca" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Lista das pesquisas salvas nomeadas" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Categorias do Navegador de Tags criadas pelo usuário" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Como e quando o calibre atualiza os metadados no dispositivo." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16857,7 +16928,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16882,147 +16953,147 @@ msgstr "Concluído" msgid "Working..." msgstr "Processando..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Português Brasileiro" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Inglês (UK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Chinês simplificado" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Chinês (HK)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Chinês tradicional" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Inglês" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Inglês (Austrália)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Inglês (Nova Zelândia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Inglês (Canadá)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Inglês (Índia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Inglês (Tailândia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Inglês (Chipre)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Inglês (Paquistão)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Inglês (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Inglês (Singapura)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Inglês (Iémen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Inglês (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Inglês (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Espanhol (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Alemão (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Holandês (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Holandês (BE)" @@ -17084,7 +17155,7 @@ msgstr "Falhou na negociação de sessão SSH: " msgid "Failed to authenticate with server: %s" msgstr "Falhou na autenticação com o servidor: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Controlar envio de email" @@ -19721,6 +19792,9 @@ msgstr "" #~ "deve verificar-los manualmente. Isso pode acontecer se você manipular os " #~ "arquivos na pasta da biblioteca diretamente." +#~ msgid "Customize the actions in:" +#~ msgstr "Personalizar as ações em:" + #~ msgid "Cover download" #~ msgstr "Baixar Capa" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index e189413526..2cd86b451b 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" -"PO-Revision-Date: 2011-05-13 16:59+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-16 10:59+0000\n" +"Last-Translator: vaarghir \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:45+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-17 04:33+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -327,47 +327,47 @@ msgstr "Setează meta-date în fişiere %s" msgid "Set metadata from %s files" msgstr "Setează meta-date din fişiere %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Aspect și comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Interfață" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Ajustează aspectul și comportamentul interfeței Calibre după propriile tale " "gusturi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Schimbă modul în care se comportă Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Adaugă propriile tale coloane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Adaugă/șterge propriile tale coloane în lista de cărți a programului Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Bară de unelte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -375,68 +375,68 @@ msgstr "" "Ajustează bara de unelte și meniurile contextuale, schimbând acțiunile " "disponibile ale fiecăruia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Căutare" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" "Personalizează modul în care căutarea cărților funcționează în calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Opțiuni de introducere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Conversie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" "Precizează opțiunile de conversie specifice fiecărui format de introducere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Opţiuni comune" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Precizează opțiuni comune pentru toate formatele" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Opțiuni ieșire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "Precizează opțiunile specifice fiecărui format de ieșire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Adăugare cărți" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlează modalitatea de citire metadata din fișiere la adăugare cărți de " "către Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Salvează cărțile pe disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -444,50 +444,50 @@ msgstr "" "Controlează modalitatea de export a fișierelor din baza de date Calibre la " "utilizarea opțiunii Salvează pe disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Trimitere cărți spre dispozitive" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Controlează cum Calibre transferă fișierele către cititorul dumneavoastră de " "cărți electronice" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "Panouri de conectare pentru metadate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Schimbă câmpurile metadata înainte de salvare/trimitere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Funcții șablon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Configurări avansate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Crează propriile funcții șablon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Partajare cărți prin email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Impartire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -495,11 +495,11 @@ msgstr "" "Precizarea opțiunilor de partajare a cărților prin email. Poate fi folosită " "pentru trimiterea automată a știrilor descărcate spre dispozitivele tale" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Partajare via Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -508,39 +508,39 @@ msgstr "" "da acces la biblioteca dumneavoastră Calibre de oriunde, de pe orice " "dispozitiv prin Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Descărcare metadate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Controlează modul în care Calibre descarcă metadatele cărţilor electronice " "de pe internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Extensii" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Adaugă/şterge/configurează diferite funcţii ale Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Ajustări" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" "Reglare fină a modului în care se comportă Calibre în diferite contexte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Configurare avansată a altor elemente" @@ -749,11 +749,11 @@ msgstr "Module dezactivate" msgid "Enabled plugins" msgstr "Module activate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Initializarea plugin-ului %s esuata cu mesajul:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -765,18 +765,18 @@ msgstr "" " Personalizeaza Calibre prin folosirea plugin-urilor externe.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adaugă un plugin prin specificarea căii către fişierul zip ce îl conţine." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Înlătură un plugin particular specificat prin nume. Nu are efect asupra " "plugin-urilor încastrate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -784,19 +784,19 @@ msgstr "" "Personalizeaza un plugin. Specifica numele plugin-ului si sirul personalizat " "separate prin virgula." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Listează toate plugin-urile instalate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Activează plugin-ul specificat prin nume" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Dezactivează plugin-ul specificat prin nume" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Registrul pentru depanare" @@ -804,7 +804,7 @@ msgstr "Registrul pentru depanare" msgid "Communicate with Android phones." msgstr "Comunica cu telefoane Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -812,7 +812,7 @@ msgstr "" "Lista separata prin virgule a directoarelor ce vor fi trimise catre " "dispozitiv. Va fi folosit primul dispozitiv identificat." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Comunica cu telefoanele S60." @@ -920,26 +920,26 @@ msgstr "" "Apasa 'Afiseaza detalii' pentru o lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Noutăți" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Catalog" @@ -1058,7 +1058,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Comunica cu telefonul Blackberry" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1097,6 +1097,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunică cu cititorul PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Comunică cu PocketBook 701" @@ -1322,7 +1326,11 @@ msgstr "Comunică cu Trekstor" msgid "Communicate with the EEE Reader" msgstr "Comunică cu EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "Comunică cu Nextbook Reader" @@ -1346,19 +1354,19 @@ msgstr "The Nook" msgid "Communicate with the Nook eBook reader." msgstr "Comunica cu Nook" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Comunica cu Nook Color eBook" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1553,21 +1561,21 @@ 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:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "Dispozitivul nu are cartela de memorie in cititor." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Cititorul selectat : %s nu este suportat." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 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:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Nu există suficient spaţiu liber pe cartela de stocare" @@ -1688,15 +1696,15 @@ msgstr "" msgid "Card A folder" msgstr "Dosarul Cardului A" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Redau %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Esuat %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1706,7 +1714,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1717,22 +1725,22 @@ msgstr "" "dispozitivul dumneavoastra, in cazul cand creati benzi desenate in format " "EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Dezactiveaza normalizarea (imbunatateste contrastul) gamei de culori a " "imaginilor. Implicit: Fals." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Mentine proportia imaginii. Implicit este sa umple ecranul." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Dezactiveaza accentuarea imaginii." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1740,11 +1748,11 @@ msgstr "" "Dezactiveaza eliminarea bordurilor paginilor de benzi desenate. Pentru unele " "desene eliminarea bordurilor poate elimina si portiuni din continut." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Nu diviza imaginile peisaj in doua imagini portret." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1752,7 +1760,7 @@ msgstr "" "Mentine proportia imaginii si redu la scara folosind inaltimea ecranului ca " "latime a imaginii, pentru afisaj in mod peisaj." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1760,7 +1768,7 @@ msgstr "" "Folosit pentru publicatii tip manga (de la dreapta la stanga). Paginile " "peisaj sunt divizate in pagini portret de la dreapta la stanga." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1768,7 +1776,7 @@ msgstr "" "Activeaza Despleckle. Reduce zgomotul imaginii. Poate creste timpul de " "procesare semnificativ." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1776,7 +1784,7 @@ msgstr "" "Nu sorta fisierele gasite in banda desenata alfabetic dupa nume. Foloseste " "ordinea in care au fost adaugate la banda desenata." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1786,15 +1794,15 @@ msgstr "" "experimenta pentru a afla care format va ofera dimensiuni si afisaj optim pe " "dispozitiul dumneavoastra." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Nu aplica nici o procesare imaginii" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Nu converti imaginea in tonuri de gri (alb-negru)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." @@ -1803,7 +1811,7 @@ msgstr "" "mărimea unei imagini este calculată automat folosind profilul de ieşire, " "această opțiune o va suprascrie." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" @@ -1812,8 +1820,8 @@ msgstr "" "TOC. Observaţi ca această opţiune se aplică numai dacă TOC are mai mult de o " "secţiune" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Pagina" @@ -3135,97 +3143,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "MODEL DE EROARE" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Nu" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Titlu" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(i)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Distribuitor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producător" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Comentarii" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etichete" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Serii" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Limbă" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Amprentă de timp" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Publicat" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Drepturi" @@ -3340,47 +3348,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Copertă" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "Engleză US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "Franceză" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Germania" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "MB" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "Amazon a expirat. Încercaţi din nou mai târziu." @@ -3578,7 +3586,7 @@ msgstr "Generator de optiuni HTML TOC" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4387,7 +4395,7 @@ msgid "Add to library" msgstr "Adaugă bibliotecii" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4446,7 +4454,7 @@ msgstr "Adnotările utilizatorului generate doar de la biblioteca principala." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Nu au fost selectate cărţi" @@ -4503,87 +4511,101 @@ msgstr "Exportă directorul catalogului" msgid "Select destination for %s.%s" msgstr "Selectează destinaţa pentru %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Alegeţi biblioteca calibre cu care doriţi să lucraţi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Schimbă/creează bibliotecă" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Schimb rapid" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Redenumeşte bibliotecă" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Şterge bibliotecă" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Alege o carte la întamplare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Întreţinerea bibliotecii" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Statutul de rezervă al bibliotecii de metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Start back-up de metadate pentru toate cărţile" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Verifică biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Restaurare bază de date" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Redenumește" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Alegeţi o noua denumire pentru bibliotecă %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "Reţineţi că actualul folder biblioteca va fi redenumit." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Există deja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "directorul %s există deja. Ştergeţi-l mai întâi." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Redenumire esuata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4592,20 +4614,20 @@ msgstr "" "aceasta este ca unul dintre fişierele din biblioteca este deschis în alt " "program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Sunteţi sigur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

      %s

      will be permanently deleted. Are you sure?" @@ -4613,23 +4635,23 @@ msgstr "" "Toate fişierele (nu doar ecărţi) from " "

      %s

      vor fi şterse permanent. Sunteţi sigur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "nici unul" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Statusul back-up-ului" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Metadate de backup" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4637,7 +4659,7 @@ msgstr "" "Metadatele vor fi salvate în tim ce calibre rulează, la o rată de " "aproximativ 1 carte la fiecare 3 secunde." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4645,7 +4667,7 @@ msgstr "" msgid "Success" msgstr "Succes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -4654,37 +4676,37 @@ msgstr "" "aplicaţia calibre să verifice dacă fişierele din biblioteca dvs. se " "potrivesc cu informaţiile din baza de date?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" "Verificarea integritatii bazei de date a eşuat, faceţi clic pe Afişare " "detalii pentru detalii." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Nu au fost găsite probleme" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" "Fişierele din biblioteca dumneavoastra se potrivesc cu informaţiile din baza " "de date." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Nu a fost găsită nici o bibliotecă" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4692,15 +4714,15 @@ msgstr "" "Nici o bibliotecă existentă calibre nu a fost găsită la %s. Acesta va fi " "eliminată din lista de bibliotecilor cunoscute." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Nu este permis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4708,7 +4730,7 @@ msgstr "" "Nu puteţi schimba biblioteci în timp ce utilizaţi variabila de mediu " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "Nu puteţi schimba bibliotecile în timp ce ruleaza alte job-uri." @@ -4833,71 +4855,81 @@ msgid "Remove all formats from selected books, except..." msgstr "Eliminaţi toate formatele de cărţi selectate, cu excepţia ..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Îndepărtează coperţile cărţilor selectate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Îndepărtează cărţile aflate în dublu exemplar de pe aparat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Nu poate fi sters" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Alege formatul pentru a fi sters" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

      Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
      The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Cărţile nu pot fi şterse" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Nici un dispozitiv ne este conectat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Memoria principala" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Card de stocare A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Card de stocare B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Nu sunt carti pentru a fi sterse" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Nici una dintre cărţile selectate nu sunt pe dispozitiv" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Ştergerea cărţilor din aparat." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4905,7 +4937,7 @@ msgstr "" "Aceste cărţi selectate vor fi şterse permanent iar fişierele " "îndepărtate din biblioteca dumneavoastră calibre. Sunteţi sigur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5140,15 +5172,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "Aplică metadate schimbate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "Cateva esecuri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5195,7 +5227,7 @@ msgid "Move to next highlighted match" msgstr "Treci la următoarea potrivire subliniată" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "N" @@ -5267,38 +5299,38 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Salvează un singur format pe disc..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Salveaza pe disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Salvează pe disc intr-un singur director" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Salvează numai %s format pe disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Salvează numai %s format pe disc într-un singur director" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Nu poate fi salvat pe disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Alegeți directorul destinație" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " @@ -5308,20 +5340,20 @@ msgstr "" "cauza coruperea bibliotecii. Salvare pe disc este menită să exporte fişiere " "din biblioteca calibre în altă parte." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Eroare în timpul salvării" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "O eroare a apărut în timpul salvării." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Unele cărţi nu au putut fi salvate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Faceţi clic pe butonul arată detalii pentru a vedea care dintre ele." @@ -5407,7 +5439,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5728,10 +5760,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5774,7 +5806,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Colecții" @@ -5794,7 +5826,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Cale" @@ -5897,7 +5929,7 @@ msgstr "ieşire" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7481,11 +7513,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7493,71 +7525,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7757,14 +7789,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -8039,48 +8071,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -8170,7 +8202,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -8180,7 +8212,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -8213,11 +8245,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -8246,7 +8278,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -8393,7 +8425,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8408,7 +8441,7 @@ msgid "Standard metadata" msgstr "Metadate standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "Metadate personalizate" @@ -8504,50 +8537,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "Cautare/Înlocuire invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8652,7 +8685,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8726,13 +8759,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "&Metadate de bază" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "&Metadate personalizate" @@ -9421,12 +9454,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Editori" @@ -9622,54 +9655,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9682,7 +9723,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -10081,6 +10122,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -10184,49 +10226,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10243,7 +10285,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -10252,7 +10294,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -10294,12 +10336,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -10308,35 +10350,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

      " msgstr "" @@ -10423,12 +10465,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Pagina următoare" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -10485,7 +10527,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -10605,13 +10647,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10797,22 +10839,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10971,38 +11028,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "&Metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "&Editeaza metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11284,161 +11341,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

      Advanced Rule for column %s:\n" @@ -11446,7 +11503,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

      Set the color of %s to %s if the following\n" " conditions are met:

      \n" @@ -11454,46 +11511,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
    • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11551,127 +11608,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11680,57 +11737,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12474,7 +12531,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -13100,31 +13157,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13644,19 +13701,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13796,7 +13853,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -14238,119 +14295,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Secţiunea următoare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -14406,93 +14463,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14612,12 +14683,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14904,31 +14975,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14950,17 +15021,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15765,11 +15836,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15779,35 +15850,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -16047,7 +16118,7 @@ msgstr "pagina iniţială" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Cele mai noi" @@ -16105,15 +16176,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -16170,15 +16241,15 @@ msgstr "" msgid "SERIES: %s [%s]
      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -16196,80 +16267,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16639,7 +16710,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16664,147 +16735,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16866,7 +16937,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" @@ -17674,7 +17745,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Unified toolbar on OS X" -msgstr "" +msgstr "Bare de meniu unificată" #: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" @@ -17687,6 +17758,12 @@ msgid "" "it\n" "on at your own risk!" msgstr "" +"Dacă acivați opțiunea și reporniți calibre, bara de instrumente va fi " +"„reunită” \n" +"cu bara de titlu, ca la toate aplicațiile OS X. Dar riscați să declanșați și " +"niște\n" +"defecte, de ex. lățimea minimă a barei este dublul lățimii corecte; dar și\n" +"alte defecte diverse în anumite configurații. Activați opțiunea pe riscul Dv!" #~ msgid "Options to control the conversion to EPUB" #~ msgstr "Opţiuni pentru controlul conversiei la EPUB" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index f3200b75c5..6efca5b992 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,15 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2011-06-06 14:01+0000\n" "Last-Translator: Alexey Moskvin \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-07 04:34+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:49+0000\n" +"X-Generator: Launchpad (build 13168)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -40,7 +40,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -55,7 +55,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -65,8 +65,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -151,36 +151,36 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -328,44 +328,44 @@ msgstr "Внести метаданные в файлы %s" msgid "Set metadata from %s files" msgstr "Внести метаданные из файлов %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "Оформление" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "Интерфейс" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Настройте внешний вид calibre по-своему вкусу" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "Поведение" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "Настройка поведения calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "Добавьте свои столбцы" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "Добавьте/удалите ваши собственные столбцы в список книг Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "Панель инструментов" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -373,67 +373,67 @@ msgstr "" "Настройте панель инструментов и контекстное меню, выбрав то, какие действия " "будут доступны для того и другого." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "Поиск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "Кастомизировать способ поиска книг в calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "Настройки ввода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "Конвертация" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "Задайте параметры конвертации, характерные для каждого формата ввода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "Общие настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "Установка общих для всех форматов параметров конвертации" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "Настройки вывода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" "Задайте параметры конвертации, характерные для каждого формата вывода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "Добавление книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "Импорт/Экспорт" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Управление тем, как Calibre считывает метаданные из файлов при добавлении " "книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "Запись книг на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -441,48 +441,48 @@ msgstr "" "Управление тем, как Calibre экспортирует файлы из своей базы данных на диск " "при использовании записи на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "Передача книг на устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "Контроль передачи книжек на устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "Изменять поля метаданных до сохранения/отправки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "Шаблонная функция" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "Расширенный" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "Создать собственную шаблонную функцию" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "Отправить книжку по e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "Общий доступ к файлам" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -490,11 +490,11 @@ msgstr "" "Настройка рассылки книг по e-mail. Может быть использована для " "автоматической доставки загруженных новостных лент на устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "Сетевой доступ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -502,36 +502,36 @@ msgstr "" "Настройка http-сервера calibre, предоставляющего доступ к библиотеке с " "любого устройства, подключенного к сети интернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "Загрузка метаданных" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Изменить настройки для скачки метадаты с интернета" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "Модули" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Добавить/удалить/изменить различные части функциональности calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "Расширенные настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "Тонкая настройка поведения calibre при различных контекстах" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "Разное" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "Различная продвинутая конфигурация" @@ -739,11 +739,11 @@ msgstr "Отключённые плагины" msgid "Enabled plugins" msgstr "Включенные плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "Неудачная инициализация модуля %s:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -755,34 +755,34 @@ msgstr "" " Настроить calibre при помощи внешних плагинов.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Добавить плагин, указав путь к zip файлу, содержащему его." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Удалить плагин по имени. Не действует на встроенные плагины" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Настроить плагин. Укажите имя плагина и строку настроек, разделённые запятой." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "Вывести список всех установленных плагинов" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "Включить указазанный плагин" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "Отключить указанный плагин" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "Журнал ошибок" @@ -790,7 +790,7 @@ msgstr "Журнал ошибок" msgid "Communicate with Android phones." msgstr "Соединиться с Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -798,7 +798,7 @@ msgstr "" "Разделённый запятаями список директории для отправки e-books на это " "устройство. Будет использовано первое в списке устройство" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "Соединиться с телефоном S60" @@ -898,26 +898,26 @@ msgstr "" "Нажмите кнопку \"Показать детали\" для списка." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "Новости" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "Каталог" @@ -1036,7 +1036,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Соединиться со смартфоном Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1075,6 +1075,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Связь с PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "Связь с PocketBook 701." @@ -1302,7 +1306,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1326,19 +1334,19 @@ msgstr "The Nook" msgid "Communicate with the Nook eBook reader." msgstr "Соединиться с Nook" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "Nook Color" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "Соединиться с Nook Color eBook." -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1511,21 +1519,21 @@ msgstr "" "Главная память %s только для чтения. Это обычно случается из-за ошибок " "файловой системы." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "В устройство не вставлена карта памяти." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "Выбранный слот: %s не поддерживается." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "Не хватает свободного места в основной памяти" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "Не хватает свободного места на карте памяти" @@ -1637,15 +1645,15 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "Обработано %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "Сбой %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" @@ -1655,7 +1663,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " @@ -1665,22 +1673,22 @@ msgstr "" "%default. Значения менее 256 могутт привести к размытости текста на " "устройстве, если вы создаёте ваши комиксы в формате EPUB." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" "Отключить нормализацию (улучшение контраста) цветовой гаммы для изображений. " "По умолчанию отключено." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "Установить формат картинки. По умолчанию во весь экран." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "Отключить повышение резкости." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." @@ -1688,11 +1696,11 @@ msgstr "" "Отключить обрезку страниц комиксов. В некоторых комиксах данная опция может " "удалять содержимое вместе с границами." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "Не разделять альбомную картинку на две портретных" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." @@ -1700,7 +1708,7 @@ msgstr "" "Сохранить формат картинки и масштаб, используя высоту экрана как ширину для " "просмотра в альбомном режиме." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." @@ -1708,7 +1716,7 @@ msgstr "" "Используется для публикаций справа налево, таких, как манга (японские " "комиксы). Альбомные страницы разделяются на портретные справа налево." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." @@ -1716,7 +1724,7 @@ msgstr "" "Разрешить подчистку. Уменьшает пятнистый шум. Может значительно увеличить " "время обработки." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." @@ -1725,7 +1733,7 @@ msgstr "" "Вместо этого использовать тот порядок, в котором они были добавлены в " "комиксы." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " @@ -1734,28 +1742,28 @@ msgstr "" "Формат картинок в созданной книге. Вы можете выбрать нужный Вам формат с " "оптимальным размером и отображением на вашем устройстве." -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "Не обрабатывать изображения" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "Не преобразовать изображение в градации серого (черный и белый)" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "Страница" @@ -2970,97 +2978,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "ОШИБКА ШАБЛОНА" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Нет" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "Заголовок" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "Автор(ы)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "Издатель" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Спонсор" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "Комментарии" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Теги" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "Серия" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "Язык" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "Временная метка" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "Опубликовано" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "Права" @@ -3191,47 +3199,47 @@ msgstr "" "Получить изображение обложки, информацию о книге по номеру ISBN из " "LibraryThing.com\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "Обложка" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "Германия" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "Великобритания" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "Амазон не загрузился. Попробуйте позже." @@ -3420,7 +3428,7 @@ msgstr "Варианты создания HTML содержания" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -4241,7 +4249,7 @@ msgid "Add to library" msgstr "Добавить в библиотеку" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -4300,7 +4308,7 @@ msgstr "Только пользовательские аннотации из о #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "Нет Выбранных книг" @@ -4357,88 +4365,102 @@ msgstr "Экспортировать каталог директории" msgid "Select destination for %s.%s" msgstr "Выбрать путь для %s.%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "%d книг(а/и)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "Выберите библиотеку calibre с которой будете работать" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "Переключить/создать библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Быстрый переход" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Переименовать библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "Удалить библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "Выбрать случайную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "Обслуживание библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "Статус резервирования метаданных библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "Запустить резервирование метаданных всех книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "Проверить библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "Восстановить базу данных из резервной копии" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "Переименовать" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "Выберите новое название для библиотеки %s . " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" "Следует отметить, что фактическая папка библиотеки будет переименована." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "Уже существует" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "Папка %s уже существует. Удалите её сначала." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "Переименование не удалось" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." @@ -4446,48 +4468,48 @@ msgstr "" "Не удалось переименовать библиотеку в %s. Обычно причина этого состоит в " "том, что один из файлов в библиотеке открыт в другой программе." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "Вы уверены?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

      %s

      will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "нет" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "Статус резервирования" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "Резервировать метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4495,39 +4517,39 @@ msgstr "" msgid "Success" msgstr "Выполнено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "Неудалось" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "Проблемы не обнаружены" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "Библиотека не найдена" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." @@ -4535,21 +4557,21 @@ msgstr "" "Существующей библиотеки calibre в %s не найдено. Она будет удалена из списка " "известных библиотек." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "Запрещено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "Вы не можете сменить библиотеку во время выполнения операции." @@ -4671,71 +4693,81 @@ msgid "Remove all formats from selected books, except..." msgstr "Удалить все форматы из выбранных книг, исключая..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" msgstr "Удаление обложки с выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "Удалить подходящие книги из устройства" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "Не удается удалить" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "Выберите форматы для удаления" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

      Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
      The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "Не удается удалить книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "Устройство не подключено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "Основная память" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "Карта памяти 1" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "Карта памяти 2" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "Нет книг для удаления" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "Выбранные книги отсутствуют в устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "Удаляются книги из устройства." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -4743,7 +4775,7 @@ msgstr "" "Выделенные книги и файлы буду навсегда удалены из библиотеки calibre. " "Вы уверены?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4966,15 +4998,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -5018,7 +5050,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "Н" @@ -5090,58 +5122,58 @@ msgstr "Ctrl+R" msgid "Save single format to disk..." msgstr "Сохранить единый формат диска..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "Сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "Сохранить на диск в одну директорию" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "Сохранить на диск только формат %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "Сохранить на диск в одну директорию только в формате %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "Невозможно сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "Выберете директорию получателя" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "Ошибка при сохранении" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "Произошла ошибка при сохранении." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "Не удалось сохранить некоторые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "Нажмите кнопку \"показать детали\" чтобы увидеть какая именно." @@ -5226,7 +5258,7 @@ msgstr "Магазины" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5562,10 +5594,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5611,7 +5643,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "Коллекции" @@ -5631,7 +5663,7 @@ msgstr "Сделайте двойной клик, чтобы открыть ок #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "Путь" @@ -5734,7 +5766,7 @@ msgstr "вывод" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -7345,11 +7377,11 @@ msgstr "Не могу загрузить просмотрщик обложек" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -7357,71 +7389,71 @@ msgstr "Не могу загрузить просмотрщик обложек" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "Не определено" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "звезд(а)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "Без оценки" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "Установить '%s' на сегодня" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr " индекс:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "Применить изменения" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "Удалить все тэги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "тэги для добавления" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "метки для удаления" @@ -7627,14 +7659,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7911,48 +7943,48 @@ msgstr "Существующий" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "Укажите путь для библиотеки calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "Тот же" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "Путь %s содержит текущую библиотеку calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "Не найдено текущей библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "Не найдена существующая библиотека calibre в папке %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "Не пуст" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "Папка %s не пуста. Пожалуйста укажите пустую папку" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "Путь не указан" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "Путь не выбран" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "Неправильный путь" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "Папка %s не существует" @@ -8042,7 +8074,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "Редактировать комментарии" @@ -8052,7 +8084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "Библиотека" @@ -8085,11 +8117,11 @@ msgstr "Размещение" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "Дата" @@ -8118,7 +8150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "Совпадений не найдено" @@ -8265,7 +8297,8 @@ msgstr "Скопирована" msgid "Copy to clipboard" msgstr "Копировать в буфер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -8280,7 +8313,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -8376,50 +8409,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8526,7 +8559,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "&Дата:" @@ -8600,13 +8633,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -9297,12 +9330,12 @@ msgstr "Выберите форматы" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "Авторы" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "Издатели" @@ -9504,54 +9537,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9564,7 +9605,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "Изменить шаблон" @@ -9972,6 +10013,7 @@ msgid "Regular expression (?P)" msgstr "Обычный параметр (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "ISBN:" @@ -10075,49 +10117,49 @@ msgstr "Неизвестная работа" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "Немогу удалить задание" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "Немогу удалить задание при подключенном устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "Задание уже запущено" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "Недоступен" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "Работы:" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "Shift+Alt+J" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "Нижмите, чтобы увидеть список работ" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr " - Работы" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -10134,7 +10176,7 @@ msgid "Show books in the main memory of the device" msgstr "Показать книги в основной памяти устройства" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "Карта 1" @@ -10143,7 +10185,7 @@ msgid "Show books in storage card A" msgstr "Показать книги на карте памяти А" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "Карта 2" @@ -10185,12 +10227,12 @@ msgstr "Сброс быстрого поиска" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "Д" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "На устройстве" @@ -10199,35 +10241,35 @@ msgid "Size (MB)" msgstr "Размер (МБ)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "Имя для поиска/просмотра: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "В Библиотеке" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "Размер" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "Отмечено для удаления" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

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

      " @@ -10316,12 +10358,12 @@ msgid "LRF Viewer toolbar" msgstr "Панель промотра LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "Следующая страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "Предыдущая страница" @@ -10378,7 +10420,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "Библиотека Calibre" @@ -10501,13 +10543,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "Доступ запрещён" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10693,22 +10735,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "Этот номер ISBN допустим" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "Этот номер ISBN недопустим" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "Очистить дату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "Издатель:" @@ -10863,38 +10920,38 @@ msgstr "Не могу прочитать обложку из формата %s" msgid "The cover in the %s format is invalid" msgstr "Обложка в формате %s неправильная" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "Изменить обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "Комментарии" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -11184,161 +11241,161 @@ msgstr "Использовать внутренний вьювер для:" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

      Advanced Rule for column %s:\n" @@ -11346,7 +11403,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

      Set the color of %s to %s if the following\n" " conditions are met:

      \n" @@ -11354,46 +11411,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
    • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -11453,130 +11510,130 @@ msgstr "" "Восстановить настройки по умолчанию. Будут восстановлены настройки только " "для выделенного раздела." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" "Текст разделенный запятыми, такой как метки, отображается в просмотрщике " "меток" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" "Большой текст, такой как комментарии, не отображаемый в просмотрщике меток" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "Текстовый столбец для хранения информации о сериалах" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "Числа с плавающей запятой" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "Рейтинг, отображается звездами" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "Да/Нет" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "Форматы" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "Номер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "Текст" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "Мои метки" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "Мой рейтинг" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11585,57 +11642,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "Имя для просмотра %s уже используется" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -12406,7 +12463,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "Нет совпадений" @@ -13050,31 +13107,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13598,19 +13655,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "Ну удалось найти ни одной кники, соотвествующей вашему запросу." @@ -13750,7 +13807,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -14205,120 +14262,120 @@ msgstr "" msgid "No results found for:" msgstr "Не найдено ничего для:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "Опции настроек ebook вьювера" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" "Настройка CSS. Может быть использовано для изменения вида всем книгам." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "Максимальная ширина для окна просмотра, в пикселях." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "Текст, разделённый дифисом" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "Язык по умолчанию для правил расстановки переносов" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "Параметры шрифта" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "Шрифты семейства serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "Шрифты семейства sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "Шрифты семейства monospaced" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "Размер Стандартного шрифта в px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "Размер Моноширного шрифта в px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "Стандартный шрифт" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "Перейти..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "Следующий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "Предыдущий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "Начало документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "Конец документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "Начало раздела" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "Конец раздела" @@ -14374,95 +14431,109 @@ msgstr "" msgid "Book format" msgstr "Формат книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "Позиция в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" "Идти по ссылке. Для получения номеров ссылок используйте ссылочный режим." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "Поиск текста в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "Предварительный просмотр" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "Выбрать электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "Электронная книга" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "Нет соответствий для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "Загрузить поток..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "Разметка %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "Добавить закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "Введите название закладки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "Управление закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "Загружается электронная книга..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "Не могу открыть электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "Опции управления ebook вьювером" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Если указано, окно вьювера будт пытаться всплыть наверх при открытии." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -14582,12 +14653,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "Мастер приветствия" @@ -14890,31 +14961,31 @@ msgid "Turn on the &content server" msgstr "Включить &сервер информационного наполнения" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "отмечено" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "да" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "не отмечено" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "нет" @@ -14936,17 +15007,17 @@ msgstr "в этом месяце" msgid "daysago" msgstr "несколько дней назад" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "пусто" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15819,11 +15890,11 @@ msgstr "" "\n" "Для справки: %%prog команда --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15833,35 +15904,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%s Средня оценка %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "Основная" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

      Migrating old database to ebook library in %s

      " msgstr "

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

      " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "Сжатие базы данных" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "Оценки" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "Идентификаторы" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "Сортировка по Автору" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -16102,7 +16173,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "Самый новый" @@ -16160,15 +16231,15 @@ msgstr "Постоянная ссылка" msgid "A permanent link to this book" msgstr "Постоянная ссылка на эту книгу" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "Эта книга была удалена" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "поиск" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "Соответствие книг" @@ -16225,15 +16296,15 @@ msgstr "ТЕГИ: %s
      " msgid "SERIES: %s [%s]
      " msgstr "Серии: %s [%s]
      " -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "Книги в вашей библиотеке" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "Книги, сортированные " @@ -16253,80 +16324,80 @@ msgstr "" "Всякий раз когда передаете аргументы содержащие пробелы в %prog, закрывайте " "аргументы в кавычки." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "Пудь к базе данных в которой хранятся книги" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "Шаблон для получения метаданных из имени файла" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "Ключ доступа к isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "Таймаут для сетевых операций по умолчанию (сек)" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "Пудь к директории в которой хранятся книги" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "Язык для отображения пользовательского интерфейса" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "Формат книги по умолчанию после преобразования." -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "Упорядоченный список предпочитаемых форматов" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "Читать метаданные из файлов" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "Поменять местами имя и фамилию автора при чтении метаданных" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "Добавить новые форматы к существующим записям книг" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "Метки, добавляемые к книгам в библиотеке" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "Список сохраненных поисковых запросов" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "Разработанные пользователем тэги браузера категорий" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "Как и когда calibre обновляет метаданные на устройстве" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -16696,7 +16767,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16721,147 +16792,147 @@ msgstr "Закончил" msgid "Working..." msgstr "Выполняется..." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "Португальский (Бразилия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "Английский (Великобритания)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "Упрощённый китайский" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "Китайский (Гонконг)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "Традиционный китайский" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "Английский" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "Английский язык (Австралия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "Английский язык (Новая Зеландия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "Английский язык (Канада)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "Английский язык (Индия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "Английский язык (Таиланд)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "Английский язык (Кипр)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "Английский (Пакистан)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "Английский (Индонезия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "Английский язык (Израиль)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "Английский (Сингапур)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "Английский язык (Йемен)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "Английский язык (Ирландия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "Английский язык (Китай)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "Испанский язык (Парагвай)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "Испанский (Уругвай)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "Испанский (Аргентина)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "Испанский (Мексика)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "Испанский (Куба)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "Испанский (Чили)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "Испанский (Эквадор)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "Испанский (Гондурас)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "Испанский (Венесуэла)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "Испанский (Боливия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "Испанский (Никарагуа)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "Немецкий язык (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "Французский (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "Нидерландский язык (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "Нидерландский язык (BE)" @@ -16926,7 +16997,7 @@ msgstr "Проблемы с открытием SSH сессии: " msgid "Failed to authenticate with server: %s" msgstr "Ошибка авторизации на сервере: %s" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "Контроль доставки электронной почты" diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 617bc003a6..7fd1c8d71d 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-06-03 18:21+0000\n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-04 04:48+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-11 04:51+0000\n" +"X-Generator: Launchpad (build 13168)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -36,7 +36,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 #: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:435 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 @@ -51,7 +51,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 @@ -61,8 +61,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1066 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1176 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -147,36 +147,36 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1024 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1200 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1203 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 #: /home/kovid/work/calibre/src/calibre/library/cli.py:217 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:521 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:529 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:540 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1960 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2967 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2969 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3102 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 @@ -316,199 +316,199 @@ msgstr "" msgid "Set metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:889 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:895 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:901 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:906 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:912 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:917 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:923 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:929 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:935 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:940 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:951 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:957 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:962 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:968 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:973 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:979 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:985 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:991 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:997 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1003 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1009 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1015 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1020 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1026 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1031 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1037 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1043 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1049 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1056 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1062 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1067 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1073 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1079 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1085 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1090 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1096 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 msgid "Miscellaneous advanced configuration" msgstr "" @@ -698,11 +698,11 @@ msgstr "" msgid "Enabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:487 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:525 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 msgid "" " %prog options\n" "\n" @@ -710,33 +710,33 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:531 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:533 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:535 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:537 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:539 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:152 +#: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" msgstr "" @@ -744,13 +744,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:97 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:149 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 msgid "Communicate with S60 phones." msgstr "" @@ -843,26 +843,26 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:317 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:330 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2831 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2791 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2809 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 msgid "Catalog" msgstr "" @@ -974,7 +974,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,6 +1013,10 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1224,7 +1228,11 @@ msgstr "" msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:262 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" msgstr "" @@ -1248,19 +1256,19 @@ msgstr "" msgid "Communicate with the Nook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Nook Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:86 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 msgid "Communicate with the Nook Color eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 msgid "Nook Simple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:112 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 msgid "Communicate with the Nook TSR eBook reader." msgstr "" @@ -1421,21 +1429,21 @@ msgid "" "system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:842 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:844 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:846 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:875 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:877 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:879 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 msgid "There is insufficient free space on the storage card" msgstr "" @@ -1547,104 +1555,104 @@ msgstr "" msgid "Card A folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:202 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 msgid "Rendered %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:205 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 msgid "Failed %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 msgid "" "Failed to process comic: \n" "\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:278 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" "Number of colors for grayscale image conversion. Default: %default. Values " "of less than 256 may result in blurred text on your device if you are " "creating your comics in EPUB format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:282 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 msgid "Maintain picture aspect ratio. Default is to fill the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 msgid "Disable sharpening." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 msgid "Don't split landscape images into two portrait images" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:301 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:308 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 msgid "" "The format that images in the created ebook are converted to. You can " "experiment to see which format gives you optimal size and look on your " "device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 msgid "Apply no processing to the image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 msgid "Do not convert the image to grayscale (black and white)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 msgid "" "Specify the image size as widthxheight pixels. Normally, an image size is " "automatically calculated from the output profile, this option overrides it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:459 -#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 msgid "Page" msgstr "" @@ -2652,97 +2660,97 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:635 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:738 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:740 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:871 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:151 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.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:153 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:749 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:751 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 msgid "Rights" msgstr "" @@ -2848,47 +2856,47 @@ msgid "" "LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1358 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." msgstr "" @@ -3075,7 +3083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3810,7 +3818,7 @@ msgid "Add to library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 @@ -3868,7 +3876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" msgstr "" @@ -3925,134 +3933,148 @@ msgstr "" msgid "Select destination for %s.%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 msgid "The folder %s already exists. Delete it first." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 msgid "" "Failed to rename the library at %s. The most common cause for this is if one " "of the files in the library is open in another program." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 msgid "" "All files (not just ebooks) from " "

      %s

      will be permanently deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 @@ -4060,59 +4082,59 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:400 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4233,77 +4255,87 @@ msgid "Remove all formats from selected books, except..." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 -msgid "Remove covers from selected books" +msgid "Remove all formats from selected books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" "Choose formats not to be deleted.

      Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
      The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4524,15 +4556,15 @@ msgid "" "Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 msgid "Applying changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 msgid "Some failures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 msgid "" "Failed to apply updated metadata for some books in your library. Click " "\"Show Details\" to see details." @@ -4576,7 +4608,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "N" msgstr "" @@ -4648,58 +4680,58 @@ msgstr "" msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:50 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 msgid "Save only %s format to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 msgid "" "You are trying to save files into the calibre library. This can cause " "corruption of your library. Save to disk is meant to export files from your " "calibre library elsewhere." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 msgid "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 msgid "Click the show details button to see which ones." msgstr "" @@ -4784,7 +4816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 msgid "Choose stores" msgstr "" @@ -5099,10 +5131,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 @@ -5145,7 +5177,7 @@ msgid "Book %s of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 msgid "Collections" msgstr "" @@ -5165,7 +5197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:261 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 msgid "Path" msgstr "" @@ -5268,7 +5300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 @@ -6850,11 +6882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:631 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 @@ -6862,71 +6894,71 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 msgid "Clear '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:715 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:718 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 msgid "tags to remove" msgstr "" @@ -7126,14 +7158,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 msgid "The template %s is invalid:" @@ -7408,48 +7440,48 @@ msgstr "" msgid "Convertible" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 msgid "The location %s contains the current calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 msgid "There is no existing calibre library at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 msgid "Not empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 msgid "The folder %s is not empty. Please choose an empty folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 msgid "No location selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 msgid "Bad location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 msgid "%s is not an existing folder" msgstr "" @@ -7539,7 +7571,7 @@ msgid "&Cancel" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 msgid "Edit Comments" msgstr "" @@ -7549,7 +7581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:228 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 msgid "Library" msgstr "" @@ -7582,11 +7614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Date" msgstr "" @@ -7615,7 +7647,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" msgstr "" @@ -7762,7 +7794,8 @@ msgstr "" msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 msgid "View log" @@ -7777,7 +7810,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Custom metadata" msgstr "" @@ -7873,50 +7906,50 @@ msgstr "" msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -8021,7 +8054,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 msgid "&Date:" msgstr "" @@ -8095,13 +8128,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:495 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 msgid "&Custom metadata" msgstr "" @@ -8786,12 +8819,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 msgid "Authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 msgid "Publishers" msgstr "" @@ -8987,54 +9020,62 @@ msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 msgid "The template box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:89 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 msgid "Set the color of the column:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 msgid "Template value:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 msgid "" "The value the of the template using the current book in the library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 msgid "&Documentation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 msgid "Python &code:" msgstr "" @@ -9047,7 +9088,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 msgid "Edit template" msgstr "" @@ -9446,6 +9487,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 msgid "ISBN:" msgstr "" @@ -9549,49 +9591,49 @@ msgstr "" msgid "There are %d waiting jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "This job cannot be stopped" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 msgid "Unavailable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 msgid "Jobs:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 msgid "Shift+Alt+J" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 msgid "Click to see list of jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 msgid " - Jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 msgid "Do you really want to stop the selected job?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 msgid "Do you really want to stop all non-device jobs?" msgstr "" @@ -9608,7 +9650,7 @@ msgid "Show books in the main memory of the device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1042 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 msgid "Card A" msgstr "" @@ -9617,7 +9659,7 @@ msgid "Show books in storage card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 msgid "Card B" msgstr "" @@ -9659,12 +9701,12 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 msgid "Y" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:251 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 msgid "On Device" msgstr "" @@ -9673,35 +9715,35 @@ msgid "Size (MB)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:772 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1309 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1312 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 msgid "Double click to edit me

      " msgstr "" @@ -9788,12 +9830,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 msgid "Previous Page" msgstr "" @@ -9850,7 +9892,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 msgid "Calibre Library" msgstr "" @@ -9970,13 +10012,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -10162,22 +10204,37 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1072 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1174 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 msgid "Publishe&d:" msgstr "" @@ -10332,38 +10389,38 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:545 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:642 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:728 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 msgid "Basic metadata" msgstr "" @@ -10645,161 +10702,161 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 -msgid "does not have pattern" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 -msgid "is set" +msgid "does not have pattern" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 msgid "If the " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 msgid " column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 msgid " value " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 msgid "Create/edit a column coloring rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 msgid "Create a coloring rule by filling in the boxes below" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 msgid "" "\n" "

      Advanced Rule for column %s:\n" @@ -10807,7 +10864,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 msgid "" "

      Set the color of %s to %s if the following\n" " conditions are met:

      \n" @@ -10815,46 +10872,46 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 msgid "
    • If the %s column %s value: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started. You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 msgid "Add Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 msgid "Remove Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 msgid "Move the selected rule up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 msgid "Move the selected rule down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 msgid "Add Advanced Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 msgid "removal" msgstr "" @@ -10912,127 +10969,127 @@ msgid "" "section are restored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 msgid "Text, column shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 msgid "Comma separated text, like tags, shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 msgid "Long text, like comments, not shown in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 msgid "Yes/No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 msgid "Column built from other columns, behaves like tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 msgid "Create a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 msgid "Formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 msgid "Edit a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 msgid "No column selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 msgid "No column has been selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 msgid "My Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 msgid "My Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 msgid "My Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 msgid "People" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 msgid "" "Examples: The format {0:0>4d} gives a 4-digit number with " "leading zeros. The format {0:d} days prints the number " "then the word \"days\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 msgid "" "Examples: The format {0:.1f} gives a floating point number with " "1 digit after the decimal point. The format " @@ -11041,57 +11098,57 @@ msgid "" "separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 msgid "No lookup name was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 msgid "" "The lookup name must contain only lower case letters, digits and " "underscores, and start with a letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No column heading was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 msgid "The lookup name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 msgid "The heading %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 msgid "You must enter a template for composite columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 msgid "You must enter at least one value for enumeration columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 msgid "You cannot provide the empty value, as it is included by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "The value \"{0}\" is in the list more than once" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 msgid "The color {0} is unknown" msgstr "" @@ -11835,7 +11892,7 @@ msgid "Search for plugin" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "No matches" msgstr "" @@ -12461,31 +12518,31 @@ msgstr "" msgid "Cannot remove the actions %s from this location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99 -msgid "Customize the actions in:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100 -msgid "A&vailable actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101 -msgid "&Current actions" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102 -msgid "Move selected action up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104 -msgid "Move selected action down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 -msgid "Add selected actions to toolbar" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:108 +msgid "Choose the &toolbar to customize:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109 +msgid "A&vailable actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:110 +msgid "&Current actions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:111 +msgid "Move selected action up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:113 +msgid "Move selected action down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:116 +msgid "Add selected actions to toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:118 msgid "Remove selected actions from toolbar" msgstr "" @@ -13005,19 +13062,19 @@ msgid "" "likelihood that this book is actually DRM restricted." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:107 msgid "Buying from this store supports the calibre developer: %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:265 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:275 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 msgid "Couldn't find any books matching your query." msgstr "" @@ -13157,7 +13214,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:436 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:448 msgid "Searches" msgstr "" @@ -13599,119 +13656,119 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "Resize images larger than the viewer window to fit inside it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 msgid "Save the current position in the document, when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 msgid "Have the mouse wheel turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "" "The time, in seconds, for the page flip animation. Default is half a second." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:127 msgid "" "You are in the middle of editing a keyboard shortcut first complete that, by " "clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:558 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:559 msgid "Section End" msgstr "" @@ -13767,93 +13824,107 @@ msgstr "" msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:199 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:214 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:366 msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:473 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:495 +msgid "" +"Make font size %s\n" +"Current magnification: %.1f" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 +msgid "larger" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +msgid "smaller" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:621 msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:688 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:796 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:802 msgid "" "%prog [options] file\n" "\n" @@ -13973,12 +14044,12 @@ msgstr "" msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:671 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:678 msgid "" "You must choose an empty folder for the calibre library. %s is not empty." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:752 msgid "welcome wizard" msgstr "" @@ -14262,31 +14333,31 @@ msgid "Turn on the &content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 msgid "checked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:161 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:581 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:591 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:582 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 msgid "unchecked" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:566 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:578 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:588 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:567 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:579 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:216 msgid "no" msgstr "" @@ -14308,17 +14379,17 @@ msgstr "" msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:568 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:585 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:586 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:569 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:570 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15121,11 +15192,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -15135,35 +15206,35 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1040 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3128 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3143 msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3157 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3174 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:148 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "Ratings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:181 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:196 msgid "Identifiers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:191 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:206 msgid "Author Sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:301 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:318 msgid "Title Sort" msgstr "" @@ -15403,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612 -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 msgid "Newest" msgstr "" @@ -15461,15 +15532,15 @@ msgstr "" msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:779 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:780 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:865 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868 msgid "Matching books" msgstr "" @@ -15526,15 +15597,15 @@ msgstr "" msgid "SERIES: %s [%s]
      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:267 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270 msgid "Books in your library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:273 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276 msgid "By " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:274 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "Books sorted by " msgstr "" @@ -15552,80 +15623,80 @@ msgid "" "arguments in quotation marks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:375 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:377 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:379 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:381 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:383 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:385 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:391 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:393 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:395 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" "The priority of worker processes. A higher priority means they run faster " "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:400 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:404 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:409 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:418 +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" "Choose columns to be searched when not using prefixes, as for example, when " "searching for Redd instead of title:Red. Enter a list of search/lookup names " @@ -15995,7 +16066,7 @@ msgid "" "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:742 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:737 msgid "" "merge_lists(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " @@ -16020,147 +16091,147 @@ msgstr "" msgid "Working..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 msgid "Brazilian Portuguese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 msgid "English (UK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 msgid "Simplified Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 msgid "Chinese (HK)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 msgid "Traditional Chinese" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "English" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (Australia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "English (New Zealand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "English (Canada)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "English (India)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English (Thailand)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Cyprus)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (Czechoslovakia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Pakistan)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Croatia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (Indonesia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Israel)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Dutch (BE)" msgstr "" @@ -16222,7 +16293,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:249 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:253 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po new file mode 100644 index 0000000000..f6ed4239ed --- /dev/null +++ b/src/calibre/translations/si.po @@ -0,0 +1,17095 @@ +# Sinhalese translation for calibre +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the calibre package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: calibre\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-06-10 18:12+0000\n" +"PO-Revision-Date: 2011-06-16 06:16+0000\n" +"Last-Translator: Dinusha \n" +"Language-Team: Sinhalese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-17 04:33+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 +msgid "Does absolutely nothing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 +#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88 +#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:488 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 +#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:660 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:467 +#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:106 +#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:109 +#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:441 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:100 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:332 +#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:335 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:253 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:35 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:96 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:462 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:467 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/extz.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1071 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1181 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:41 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:91 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/rtf.py:101 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:298 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/covers.py:81 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:81 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:303 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:714 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:961 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:963 +#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:101 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1001 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1006 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1072 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:112 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:64 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:81 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:101 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1120 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/store/google_books_plugin.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:200 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:217 +#: /home/kovid/work/calibre/src/calibre/library/database.py:914 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:541 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:552 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1838 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1975 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2982 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2984 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3117 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:46 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:54 +msgid "Unknown" +msgstr "නොදනී" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77 +msgid "Base" +msgstr "මූලය" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 +msgid "Customize" +msgstr "රිසි කළ" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:48 +msgid "Cannot configure" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318 +msgid "File type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354 +msgid "Metadata reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:384 +msgid "Metadata writer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:414 +msgid "Catalog generator" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523 +msgid "User Interface Action" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:287 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206 +msgid "Preferences" +msgstr "අභිරුචීන්" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 +msgid "Store" +msgstr "ගබඩා කරන්න" + +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 +msgid "An ebook store." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:18 +msgid "" +"Follow all local links in an HTML file and create a ZIP file containing all " +"linked files. This plugin is run every time you add an HTML file to the " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:54 +msgid "" +"Character encoding for the input HTML files. Common choices include: cp1252, " +"latin1, iso-8859-1 and utf-8." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:61 +msgid "" +"Create a PMLZ archive containing the PML file and all images in the " +"directory pmlname_img or images. This plugin is run every time you add a PML " +"file to the library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:91 +msgid "" +"Create a TXTZ archive when a TXT file is imported containing Markdown or " +"Textile references to images. The referenced images as well as the TXT file " +"are added to the archive." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:168 +msgid "Extract cover from comic files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:205 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:216 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:228 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:238 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:248 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:259 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:270 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:280 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:290 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:300 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:310 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:330 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:341 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:353 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:374 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:385 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:395 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:406 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:416 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:427 +msgid "Read metadata from %s files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:364 +msgid "Read metadata from ebooks in RAR archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 +msgid "Read metadata from ebooks in ZIP archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:451 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:472 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:482 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:504 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:515 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:525 +msgid "Set metadata in %s files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:461 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:493 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:536 +msgid "Set metadata from %s files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:884 +msgid "Look and Feel" +msgstr "පෙනුම සහ දැනිම" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:898 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:932 +msgid "Interface" +msgstr "අතුරුමුහුණත" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:890 +msgid "Adjust the look and feel of the calibre interface to suit your tastes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:896 +msgid "Behavior" +msgstr "හැසිරීම" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:902 +msgid "Change the way calibre behaves" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:907 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:221 +msgid "Add your own columns" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:913 +msgid "Add/remove your own columns to the calibre book list" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:918 +msgid "Toolbar" +msgstr "මෙවලම් තීරුව" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:924 +msgid "" +"Customize the toolbars and context menus, changing which actions are " +"available in each" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:930 +msgid "Searching" +msgstr "සොයමින්" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:936 +msgid "Customize the way searching for books works in calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:941 +msgid "Input Options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 +msgid "Conversion" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:947 +msgid "Set conversion options specific to each input format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 +msgid "Common Options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 +msgid "Set conversion options common to all formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:963 +msgid "Output Options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:969 +msgid "Set conversion options specific to each output format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:974 +msgid "Adding books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:988 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1000 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1012 +msgid "Import/Export" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:980 +msgid "Control how calibre reads metadata from files when adding books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:986 +msgid "Saving books to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:992 +msgid "" +"Control how calibre exports files from its database to disk when using Save " +"to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:998 +msgid "Sending books to devices" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1004 +msgid "Control how calibre transfers files to your ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1010 +msgid "Metadata plugboards" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1016 +msgid "Change metadata fields before saving/sending" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1021 +msgid "Template Functions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1082 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 +msgid "Advanced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1027 +msgid "Create your own template functions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1032 +msgid "Sharing books by email" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1046 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1059 +msgid "Sharing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1038 +msgid "" +"Setup sharing of books via email. Can be used for automatic sending of " +"downloaded news to your devices" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1044 +msgid "Sharing over the net" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1050 +msgid "" +"Setup the calibre Content Server which will give you access to your calibre " +"library from anywhere, on any device, over the internet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 +msgid "Metadata download" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1063 +msgid "Control how calibre downloads ebook metadata from the net" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:273 +msgid "Plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1074 +msgid "Add/remove/customize various bits of calibre functionality" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1080 +msgid "Tweaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1086 +msgid "Fine tune how calibre behaves in various contexts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1091 +msgid "Miscellaneous" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1097 +msgid "Miscellaneous advanced configuration" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:102 +msgid "Conversion Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:134 +msgid "" +"Specify the character encoding of the input document. If set this option " +"will override any encoding declared by the document itself. Particularly " +"useful for documents that do not declare an encoding or that have erroneous " +"encoding declarations." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:234 +msgid "Conversion Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:248 +msgid "" +"If specified, the output plugin will try to create output that is as human " +"readable as possible. May not have any effect for some output plugins." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 +msgid "Input profile" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:53 +msgid "" +"This profile tries to provide sane defaults and is useful if you know " +"nothing about the input document." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:61 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454 +msgid "" +"This profile is intended for the SONY PRS line. The 500/505/600/700 etc." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:73 +msgid "This profile is intended for the SONY PRS 300." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:82 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494 +msgid "This profile is intended for the SONY PRS-900." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:90 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:539 +msgid "This profile is intended for the Microsoft Reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:101 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550 +msgid "This profile is intended for the Mobipocket books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:114 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563 +msgid "This profile is intended for the Hanlin V3 and its clones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:126 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:575 +msgid "This profile is intended for the Hanlin V5 and its clones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:136 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:583 +msgid "This profile is intended for the Cybook G3." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:149 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597 +msgid "This profile is intended for the Cybook Opus." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:161 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:610 +msgid "This profile is intended for the Amazon Kindle." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:173 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:660 +msgid "This profile is intended for the Irex Illiad." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:185 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:673 +msgid "This profile is intended for the IRex Digital Reader 1000." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:198 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:687 +msgid "This profile is intended for the IRex Digital Reader 800." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:210 +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:701 +msgid "This profile is intended for the B&N Nook." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:232 +msgid "Output profile" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:236 +msgid "" +"This profile tries to provide sane defaults and is useful if you want to " +"produce a document intended to be read at a computer or on a range of " +"devices." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278 +msgid "" +"Intended for the iPad and similar devices with a resolution of 768x1024" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:438 +msgid "Intended for generic tablet devices, does no resizing of images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 +msgid "" +"Intended for the Samsung Galaxy and similar tablet devices with a resolution " +"of 600x1280" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:472 +msgid "This profile is intended for the Kobo Reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485 +msgid "This profile is intended for the SONY PRS-300." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:503 +msgid "Suitable for use with any e-ink device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:510 +msgid "Suitable for use with any large screen e-ink device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:519 +msgid "This profile is intended for the 5-inch JetBook." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:528 +msgid "" +"This profile is intended for the SONY PRS line. The 500/505/700 etc, in " +"landscape mode. Mainly useful for comics." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:636 +msgid "This profile is intended for the Amazon Kindle DX." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:713 +msgid "This profile is intended for the B&N Nook Color." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:724 +msgid "This profile is intended for the Sanda Bambook." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 +msgid "Installed plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 +msgid "Mapping for filetype plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:33 +msgid "Local plugin customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 +msgid "Disabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 +msgid "Enabled plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:493 +msgid "Initialization of plugin %s failed with traceback:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:538 +msgid "" +" %prog options\n" +"\n" +" Customize calibre by loading external plugins.\n" +" " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544 +msgid "Add a plugin by specifying the path to the zip file containing it." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 +msgid "" +"Customize plugin. Specify name of plugin and customization string separated " +"by a comma." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 +msgid "List all installed plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:552 +msgid "Enable the named plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:554 +msgid "Disable the named plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/debug.py:154 +msgid "Debug log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 +msgid "Communicate with Android phones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:102 +msgid "" +"Comma separated list of directories to send e-books to on the device. The " +"first one that exists will be used" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:154 +msgid "Communicate with S60 phones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47 +msgid "" +"

      If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.

      To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.

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

      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +msgid "Use Series as Category in iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 +msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 +msgid "Cache covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 +msgid "Enable to cache and display covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 +msgid "Apple device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:180 +msgid "Communicate with iTunes/iBooks." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 +msgid "Apple device detected, launching iTunes, please wait ..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:194 +msgid "" +"Cannot copy books directly from iDevice. Drag from iTunes Library to " +"desktop, then add to calibre's Library window." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:357 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:360 +msgid "Updating device metadata listing..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:436 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:475 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1057 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1101 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3147 +msgid "%d of %d" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:482 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1106 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3153 +#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:106 +msgid "finished" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:667 +msgid "" +"Some books not found in iTunes database.\n" +"Delete using the iBooks app.\n" +"Click 'Show Details' for a list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1018 +msgid "" +"Some cover art could not be converted.\n" +"Click 'Show Details' for a list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2678 +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:912 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:329 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:342 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2846 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:170 +msgid "News" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2679 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 +#: /home/kovid/work/calibre/src/calibre/library/catalog.py:643 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2806 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2824 +msgid "Catalog" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3009 +msgid "Communicate with iTunes." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:24 +msgid "Communicate with the Sanda Bambook eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:25 +msgid "Li Fanxi" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:42 +msgid "Device IP Address (restart calibre after changing)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:47 +msgid "" +"Unable to add book to library directly from Bambook. Please save the book to " +"disk and add the file to library from disk." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:67 +msgid "" +"Unable to connect to Bambook, you need to install Bambook library first." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:75 +msgid "" +"Unable to connect to Bambook. \n" +"If you are trying to connect via Wi-Fi, please make sure the IP address of " +"Bambook has been correctly configured." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:112 +msgid "Bambook" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:218 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:234 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 +msgid "Getting list of books on device..." +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:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 +msgid "Transferring books to device..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 +msgid "Adding books to device metadata listing..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:307 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 +#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102 +#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 +msgid "Removing books from device..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 +msgid "Removing books from device metadata listing..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 +msgid "Sending metadata to device..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 +msgid "Bambook SDK has not been installed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 +msgid "Communicate with the Binatone Readme eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 +msgid "Communicate with the Blackberry smart phone." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:263 +#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 +msgid "Kovid Goyal" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 +msgid "Communicate with BOEYE BEX Serial eBook readers." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 +msgid "Communicate with BOEYE BDX serial eBook readers." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 +msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:64 +msgid "Communicate with the Cybook Orizon eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:25 +msgid "Communicate with the EB600 eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:192 +msgid "Communicate with the Astak Mentor EB600" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:215 +msgid "Communicate with the PocketBook 301 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:232 +msgid "Communicate with the PocketBook 602/603/902/903 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +msgid "Communicate with the PocketBook 360+ reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 +msgid "Communicate with the PocketBook 701" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 +msgid "Entourage Edge" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:18 +msgid "Communicate with the Entourage Edge." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:16 +msgid "Communicate with the ESlick eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 +msgid "Communicate with the Sigmatek eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 +#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:32 +msgid "Use an arbitrary folder as a device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:28 +#: /home/kovid/work/calibre/src/calibre/devices/interface.py:14 +msgid "Device Interface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:19 +msgid "Communicate with Hanlin V3 eBook readers." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:96 +msgid "Communicate with Hanlin V5 eBook readers." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:114 +msgid "Communicate with the BOOX eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:132 +msgid "" +"Comma separated list of directories to send e-books to on the device. The " +"first one that exists will be used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:22 +msgid "Communicate with the Hanvon N520 eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:47 +msgid "Communicate with The Book reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:59 +msgid "Communicate with the SpringDesign Alex eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:119 +msgid "Communicate with the Azbooka" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:138 +msgid "Communicate with the Elonex EB 511 eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16 +msgid "Communicate with the IRex Iliad eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 +#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 +msgid "John Schember" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/interface.py:54 +msgid "Cannot get files from this device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16 +msgid "Communicate with the IRex Digital Reader 1000 eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:42 +msgid "Communicate with the IRex Digital Reader 800" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/iriver/driver.py:15 +msgid "Communicate with the Iriver Story reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:20 +msgid "Communicate with the JetBook eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:88 +msgid "Communicate with the MiBuk Wolder reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:116 +msgid "Communicate with the JetBook Mini reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:28 +msgid "Not a valid MOBI file. Reports identity of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:44 +msgid "Could not generate page mapping." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:44 +msgid "Communicate with the Kindle eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:171 +msgid "Communicate with the Kindle 2/3 eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 +msgid "Send page number information when sending books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:182 +msgid "" +"The Kindle 3 and newer versions can use page number information in MOBI " +"files. With this option, calibre will calculate and send this information to " +"the Kindle when uploading MOBI files by USB. Note that the page numbers do " +"not correspond to any paper book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:187 +msgid "Use slower but more accurate page number generation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:189 +msgid "" +"There are two ways to generate the page number information. Using the more " +"accurate generator will produce pages that correspond better to a printed " +"book. However, this method is slower and will slow down sending files to the " +"Kindle." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:257 +msgid "Communicate with the Kindle DX eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:23 +msgid "Communicate with the Kobo Reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:51 +msgid "" +"The Kobo supports only one collection currently: the \"Im_Reading\" list. " +"Create a tag called \"Im_Reading\" " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +msgid "Not Implemented" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:469 +msgid "" +"\".kobo\" files do not exist on the device as books instead, they are rows " +"in the sqlite database. Currently they cannot be exported or viewed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:19 +msgid "Communicate with the Palm Pre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:39 +msgid "Communicate with the Bq Avant" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:60 +msgid "Communicate with the Sweex/Kogan/Q600/Wink" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:108 +msgid "Communicate with the Pandigital Novel" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:127 +msgid "Communicate with the VelocityMicro" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:145 +msgid "Communicate with the GM2000" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:165 +msgid "Communicate with the Acer Lumiread" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:199 +msgid "Communicate with the Aluratek Color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +msgid "Communicate with the Trekstor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:242 +msgid "Communicate with the EEE Reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 +msgid "Communicate with the Adam tablet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 +msgid "Communicate with the Nextbook Reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 +msgid "Communicate with the Nokia 770 internet tablet." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40 +msgid "Communicate with the Nokia 810/900 internet tablet." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74 +msgid "Communicate with the Nokia E52" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:20 +msgid "The Nook" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:21 +msgid "Communicate with the Nook eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 +msgid "Nook Color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:85 +msgid "Communicate with the Nook Color eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:118 +msgid "Nook Simple" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:119 +msgid "Communicate with the Nook TSR eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 +msgid "Communicate with the Nuut2 eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:89 +msgid "Communicate with the Sony PRS-500 eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:22 +msgid "Communicate with all the Sony eBook readers." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +msgid "All by title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 +msgid "All by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 +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:69 +msgid "" +". Two special collections are available: %s:%s and %s:%s. Add these values " +"to the list to enable them. The collections will be given the name provided " +"after the \":\" character." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +msgid "Upload separate cover thumbnails for books (newer readers)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 +msgid "" +"Normally, the SONY readers get the cover image from the ebook file itself. " +"With this option, calibre will send a separate cover image to the reader, " +"useful if you are sending DRMed books in which you cannot change the cover. " +"WARNING: This option should only be used with newer SONY readers: 350, 650, " +"950 and newer." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 +msgid "" +"Refresh separate covers when using automatic management (newer readers)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 +msgid "" +"Set this option to have separate book covers uploaded every time you connect " +"your device. Unset this option if you have so many books on the reader that " +"performance is unacceptable." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 +msgid "Preserve cover aspect ratio when building thumbnails" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 +msgid "" +"Set this option if you want the cover thumbnails to have the same aspect " +"ratio (width to height) as the cover. Unset it if you want the thumbnail to " +"be the maximum size, ignoring aspect ratio." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 +msgid "Unnamed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:17 +msgid "Communicate with the Samsung SNE eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:11 +msgid "Communicate with the Teclast K3/K5 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:36 +msgid "Communicate with the Newsmy reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47 +msgid "Communicate with the Archos reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57 +msgid "Communicate with the Pico reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:67 +msgid "Communicate with the iPapyrus reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:78 +msgid "Communicate with the Sovos reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:88 +msgid "Communicate with the Sunstech EB700 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:99 +msgid "Communicate with the Stash W950 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:111 +msgid "Communicate with the Wexler reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:282 +msgid "Unable to detect the %s disk drive. Try rebooting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:463 +msgid "Unable to detect the %s mount point. Try rebooting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:528 +msgid "Unable to detect the %s disk drive." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:621 +msgid "Could not find mount helper: %s." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:633 +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:642 +msgid "Unable to mount main memory (Error code: %d)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:693 +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:845 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:847 +msgid "The reader has no storage card in this slot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:849 +msgid "Selected slot: %s is not supported." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:878 +msgid "There is insufficient free space in main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:880 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882 +msgid "There is insufficient free space on the storage card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12 +msgid "Configure Device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:55 +msgid "settings for device drivers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:57 +msgid "Ordered list of formats the device will accept" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:59 +msgid "Place files in sub directories if the device supports them" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 +msgid "Read metadata from files on device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:63 +msgid "Use author sort instead of author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:65 +msgid "Template to control how books are saved" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:68 +msgid "Extra customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42 +msgid "Communicate with an eBook reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 +msgid "Get device information..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 +msgid "USB Vendor ID (in hex)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:38 +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:41 +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:44 +msgid "" +"Get this ID using Preferences -> Misc -> Get information to set up the user-" +"defined device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 +msgid "USB Product ID (in hex)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:72 +msgid "USB Revision ID (in hex)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 +msgid "Windows main memory vendor string" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:48 +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:60 +msgid "" +"This field is used only on windows. Get this ID using Preferences -> Misc -> " +"Get information to set up the user-defined device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:81 +msgid "Windows main memory ID string" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:84 +msgid "Windows card A vendor string" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:86 +msgid "Windows card A ID string" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:63 +msgid "Main memory folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:64 +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:67 +msgid "" +"Enter the folder where the books are to be stored. This folder is prepended " +"to any send_to_device template" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 +msgid "Card A folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 +msgid "Rendered %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 +msgid "Failed %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 +msgid "" +"Failed to process comic: \n" +"\n" +"%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 +msgid "" +"Number of colors for grayscale image conversion. Default: %default. Values " +"of less than 256 may result in blurred text on your device if you are " +"creating your comics in EPUB format." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:287 +msgid "" +"Disable normalize (improve contrast) color range for pictures. Default: False" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:290 +msgid "Maintain picture aspect ratio. Default is to fill the screen." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292 +msgid "Disable sharpening." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:294 +msgid "" +"Disable trimming of comic pages. For some comics, trimming might remove " +"content as well as borders." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:297 +msgid "Don't split landscape images into two portrait images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:299 +msgid "" +"Keep aspect ratio and scale image using screen height as image width for " +"viewing in landscape mode." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 +msgid "" +"Used for right-to-left publications like manga. Causes landscape pages to be " +"split into portrait pages from right to left." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:306 +msgid "" +"Enable Despeckle. Reduces speckle noise. May greatly increase processing " +"time." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:309 +msgid "" +"Don't sort the files found in the comic alphabetically by name. Instead use " +"the order they were added to the comic." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:313 +msgid "" +"The format that images in the created ebook are converted to. You can " +"experiment to see which format gives you optimal size and look on your " +"device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:317 +msgid "Apply no processing to the image" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:319 +msgid "Do not convert the image to grayscale (black and white)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:321 +msgid "" +"Specify the image size as widthxheight pixels. Normally, an image size is " +"automatically calculated from the output profile, this option overrides it." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:325 +msgid "" +"When converting a CBC do not add links to each page to the TOC. Note this " +"only applies if the TOC has more than one section" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:465 +#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:477 +msgid "Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 +msgid "" +"input_file output_file [options]\n" +"\n" +"Convert an ebook from one format to another.\n" +"\n" +"input_file is the input and output_file is the output. Both must be " +"specified as the first two arguments to the command.\n" +"\n" +"The output ebook format is guessed from the file extension of output_file. " +"output_file can also be of the special format .EXT where EXT is the output " +"file extension. In this case, the name of the output file is derived the " +"name of the input file. Note that the filenames must not start with a " +"hyphen. Finally, if output_file has no extension, then it is treated as a " +"directory and an \"open ebook\" (OEB) consisting of HTML files is written to " +"that directory. These files are the files that would normally have been " +"passed to the output plugin.\n" +"\n" +"After specifying the input and output file you can customize the conversion " +"by specifying various options. The available options depend on the input and " +"output file types. To get help on them specify the input and output file and " +"then use the -h option.\n" +"\n" +"For full documentation of the conversion system see\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:109 +msgid "INPUT OPTIONS" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +msgid "Options to control the processing of the input %s file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +msgid "OUTPUT OPTIONS" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +msgid "Options to control the processing of the output %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:131 +msgid "Options to control the look and feel of the output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:146 +msgid "" +"Modify the document text and structure using common patterns. Disabled by " +"default. Use %s to enable. Individual actions can be disabled with the %s " +"options." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 +msgid "Modify the document text and structure using user defined patterns." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:163 +msgid "Control auto-detection of document structure." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:173 +msgid "" +"Control the automatic generation of a Table of Contents. By default, if the " +"source file has a Table of Contents, it will be used in preference to the " +"automatically generated one." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 +msgid "Options to set metadata in the output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:186 +msgid "Options to help with debugging the conversion" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:212 +msgid "List builtin recipes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:285 +msgid "Output saved to" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:103 +msgid "Level of verbosity. Specify multiple times for greater verbosity." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:110 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +msgid "" +"Specify the input profile. The input profile gives the conversion system " +"information on how to interpret various information in the input document. " +"For example resolution dependent lengths (i.e. lengths in pixels). Choices " +"are:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:130 +msgid "" +"Specify the output profile. The output profile tells the conversion system " +"how to optimize the created document for the specified device. In some " +"cases, an output profile is required to produce documents that will work on " +"a device. For example EPUB on the SONY reader. Choices are:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:141 +msgid "" +"The base font size in pts. All font sizes in the produced book will be " +"rescaled based on this size. By choosing a larger size you can make the " +"fonts in the output bigger and vice versa. By default, the base font size is " +"chosen based on the output profile you chose." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 +msgid "" +"Mapping from CSS font names to font sizes in pts. An example setting is " +"12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" +"large, with the final size being for huge fonts. The font rescaling " +"algorithm uses these sizes to intelligently rescale fonts. The default is to " +"use a mapping based on the output profile you chose." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:163 +msgid "Disable all rescaling of font sizes." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +msgid "" +"The minimum line height, as a percentage of the element's calculated font " +"size. calibre will ensure that every element has a line height of at least " +"this setting, irrespective of what the input document specifies. Set to zero " +"to disable. Default is 120%. Use this setting in preference to the direct " +"line height specification, unless you know what you are doing. For example, " +"you can achieve \"double spaced\" text by setting this to 240." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +msgid "" +"The line height in pts. Controls spacing between consecutive lines of text. " +"Only applies to elements that do not define their own line height. In most " +"cases, the minimum line height option is more useful. By default no line " +"height manipulation is performed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:195 +msgid "" +"Some badly designed documents use tables to control the layout of text on " +"the page. When converted these documents often have text that runs off the " +"page and other artifacts. This option will extract the content from the " +"tables and present it in a linear fashion." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:205 +msgid "" +"XPath expression that specifies all tags that should be added to the Table " +"of Contents at level one. If this is specified, it takes precedence over " +"other forms of auto-detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:214 +msgid "" +"XPath expression that specifies all tags that should be added to the Table " +"of Contents at level two. Each entry is added under the previous level one " +"entry." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:222 +msgid "" +"XPath expression that specifies all tags that should be added to the Table " +"of Contents at level three. Each entry is added under the previous level two " +"entry." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:230 +msgid "" +"Normally, if the source file already has a Table of Contents, it is used in " +"preference to the auto-generated one. With this option, the auto-generated " +"one is always used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:238 +msgid "Don't add auto-detected chapters to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:245 +msgid "" +"If fewer than this number of chapters is detected, then links are added to " +"the Table of Contents. Default: %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:252 +msgid "" +"Maximum number of links to insert into the TOC. Set to 0 to disable. Default " +"is: %default. Links are only added to the TOC if less than the threshold " +"number of chapters were detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 +msgid "" +"Remove entries from the Table of Contents whose titles match the specified " +"regular expression. Matching entries and all their children are removed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:271 +msgid "" +"An XPath expression to detect chapter titles. The default is to consider " +"

      or

      tags that contain the words \"chapter\",\"book\",\"section\" or " +"\"part\" as chapter titles as well as any tags that have class=\"chapter\". " +"The expression used must evaluate to a list of elements. To disable chapter " +"detection, use the expression \"/\". See the XPath Tutorial in the calibre " +"User Manual for further help on using this feature." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285 +msgid "" +"Specify how to mark detected chapters. A value of \"pagebreak\" will insert " +"page breaks before chapters. A value of \"rule\" will insert a line before " +"chapters. A value of \"none\" will disable chapter marking and a value of " +"\"both\" will use both page breaks and lines to mark chapters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295 +msgid "" +"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " +"the style rules from the source file, so it can be used to override those " +"rules." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +msgid "" +"An XPath expression. Page breaks are inserted before the specified elements." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310 +msgid "" +"Some documents specify page margins by specifying a left and right margin on " +"each individual paragraph. calibre will try to detect and remove these " +"margins. Sometimes, this can cause the removal of margins that should not " +"have been removed. In this case you can disable the removal." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +msgid "" +"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:326 +msgid "" +"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:331 +msgid "" +"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 +msgid "" +"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:342 +msgid "" +"Change text justification. A value of \"left\" converts all justified text " +"in the source to left aligned (i.e. unjustified) text. A value of " +"\"justify\" converts all unjustified text to justified. A value of " +"\"original\" (the default) does not change justification in the source file. " +"Note that only some output formats support justification." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 +msgid "" +"Remove spacing between paragraphs. Also sets an indent on paragraphs of " +"1.5em. Spacing removal will not work if the source file does not use " +"paragraphs (

      or

      tags)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 +msgid "" +"When calibre removes inter paragraph spacing, it automatically sets a " +"paragraph indent, to ensure that paragraphs can be easily distinguished. " +"This option controls the width of that indent." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:366 +msgid "" +"Use the cover detected from the source file in preference to the specified " +"cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 +msgid "" +"Insert a blank line between paragraphs. Will not work if the source file " +"does not use paragraphs (

      or

      tags)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +msgid "" +"Remove the first image from the input ebook. Useful if the first image in " +"the source file is a cover and you are specifying an external cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +msgid "" +"Insert the book metadata at the start of the book. This is useful if your " +"ebook reader does not support displaying/searching metadata directly." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +msgid "" +"Convert plain quotes, dashes and ellipsis to their typographically correct " +"equivalents. For details, see http://daringfireball.net/projects/smartypants" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:404 +msgid "" +"Read metadata from the specified OPF file. Metadata read from this file will " +"override any metadata in the source file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +msgid "" +"Transliterate unicode characters to an ASCII representation. Use with care " +"because this will replace unicode characters with ASCII. For instance it " +"will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases " +"where there are multiple representations of a character (characters shared " +"by Chinese and Japanese for instance) the representation based on the " +"current calibre interface language will be used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 +msgid "" +"Preserve ligatures present in the input document. A ligature is a special " +"rendering of a pair of characters like ff, fi, fl et cetera. Most readers do " +"not have support for ligatures in their default fonts, so they are unlikely " +"to render correctly. By default, calibre will turn a ligature into the " +"corresponding pair of normal characters. This option will preserve them " +"instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:38 +msgid "Set the title." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 +msgid "Set the authors. Multiple authors should be separated by ampersands." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:447 +msgid "The version of the title to be used for sorting. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:451 +msgid "String to be used when sorting by author. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:455 +msgid "Set the cover to the specified file or URL" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:459 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:54 +msgid "Set the ebook description." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:463 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:56 +msgid "Set the ebook publisher." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:467 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:60 +msgid "Set the series this ebook belongs to." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:471 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:62 +msgid "Set the index of the book in this series." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:64 +msgid "Set the rating. Should be a number between 1 and 5." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:479 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:66 +msgid "Set the ISBN of the book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:483 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:68 +msgid "Set the tags for the book. Should be a comma separated list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:487 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:70 +msgid "Set the book producer." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72 +msgid "Set the language." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:495 +msgid "Set the publication date." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:499 +msgid "Set the book timestamp (used by the date column in calibre)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:503 +msgid "" +"Enable heuristic processing. This option must be set for any heuristic " +"processing to take place." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:508 +msgid "" +"Detect unformatted chapter headings and sub headings. Change them to h2 and " +"h3 tags. This setting will not create a TOC, but can be used in conjunction " +"with structure detection to create one." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +msgid "" +"Look for common words and patterns that denote italics and italicize them." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:520 +msgid "" +"Turn indentation created from multiple non-breaking space entities into CSS " +"indents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:525 +msgid "" +"Scale used to determine the length at which a line should be unwrapped. " +"Valid values are a decimal between 0 and 1. The default is 0.4, just below " +"the median line length. If only a few lines in the document require " +"unwrapping this value should be reduced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:533 +msgid "Unwrap lines using punctuation and other formatting clues." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:537 +msgid "" +"Remove empty paragraphs from the document when they exist between every " +"other paragraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:542 +msgid "" +"Left aligned scene break markers are center aligned. Replace soft scene " +"breaks that use multiple blank lines withhorizontal rules." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:548 +msgid "" +"Replace scene breaks with the specified text. By default, the text from the " +"input document is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:553 +msgid "" +"Analyze hyphenated words throughout the document. The document itself is " +"used as a dictionary to determine whether hyphens should be retained or " +"removed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 +msgid "" +"Looks for occurrences of sequential

      or

      tags. The tags are " +"renumbered to prevent splitting in the middle of chapter headings." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 +msgid "Search pattern (regular expression) to be replaced with sr1-replace." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:570 +msgid "Replacement to replace the text found with sr1-search." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:574 +msgid "Search pattern (regular expression) to be replaced with sr2-replace." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:579 +msgid "Replacement to replace the text found with sr2-search." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:583 +msgid "Search pattern (regular expression) to be replaced with sr3-replace." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:588 +msgid "Replacement to replace the text found with sr3-search." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:690 +msgid "Could not find an ebook inside the archive" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:748 +msgid "Values of series index and rating must be numbers. Ignoring" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:755 +msgid "Failed to parse date/time" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:914 +msgid "Converting input to HTML..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:941 +msgid "Running transforms on ebook..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1037 +msgid "Creating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 +msgid "Failed to parse: %s with error: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:26 +msgid "ePub Fixer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:18 +msgid "Workaround epubcheck bugs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/epubcheck.py:22 +msgid "" +"Workarounds for bugs in the latest release of epubcheck. epubcheck reports " +"many things as errors that are not actually errors. epub-fix will try to " +"detect these and replace them with constructs that epubcheck likes. This may " +"cause significant changes to your epub, complain to the epubcheck project." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:21 +msgid "" +"%prog [options] file.epub\n" +"\n" +"Fix common problems in EPUB files that can cause them to be rejected by " +"poorly designed publishing services.\n" +"\n" +"By default, no fixing is done and messages are printed out for each error " +"detected. Use the options to control which errors are automatically fixed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/main.py:52 +msgid "You must specify an epub file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:17 +msgid "Fix unmanifested files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:21 +msgid "" +"Fix unmanifested files. epub-fix can either add them to the manifest or " +"delete them as specified by the delete unmanifested option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:32 +msgid "Delete unmanifested files instead of adding them to the manifest" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:56 +msgid "" +"Extract the contents of the generated EPUB file to the specified directory. " +"The contents of the directory are first deleted, so be careful." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:62 +msgid "" +"Turn off splitting at page breaks. Normally, input files are automatically " +"split at every page break into two files. This gives an output ebook that " +"can be parsed faster and with less resources. However, splitting is slow and " +"if your source file contains a very large number of page breaks, you should " +"turn off splitting on page breaks." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:73 +msgid "" +"Split all HTML files larger than this size (in KB). This is necessary as " +"most EPUB readers cannot handle large file sizes. The default of %defaultKB " +"is the size required for Adobe Digital Editions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:80 +msgid "" +"Normally, if the input file has no cover and you don't specify one, a " +"default cover is generated with the title, authors, etc. This option " +"disables the generation of this cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:86 +msgid "" +"Do not use SVG for the book cover. Use this option if your EPUB is going to " +"be used on a device that does not support SVG, like the iPhone or the " +"JetBook Lite. Without this option, such devices will display the cover as a " +"blank page." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:94 +msgid "" +"When using an SVG cover, this option will cause the cover to scale to cover " +"the available screen area, but still preserve its aspect ratio (ratio of " +"width to height). That means there may be white borders at the sides or top " +"and bottom of the image, but the image will never be distorted. Without this " +"option the image may be slightly distorted, but there will be no borders." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:105 +msgid "" +"This option is needed only if you intend to use the EPUB with FBReaderJ. It " +"will flatten the file system inside the EPUB, putting all files into the top " +"level." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:206 +msgid "Start" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32 +msgid "Do not insert a Table of Contents at the beginning of the book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 +msgid "" +"Specify the sectionization of elements. A value of \"nothing\" turns the " +"book into a single section. A value of \"files\" turns each file into a " +"separate section; use this if your device is having trouble. A value of " +"\"Table of Contents\" turns the entries in the Table of Contents into titles " +"and creates sections; if it fails, adjust the \"Structure Detection\" and/or " +"\"Table of Contents\" settings (turn on \"Force use of auto-generated Table " +"of Contents)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 +msgid "" +"Traverse links in HTML files breadth first. Normally, they are traversed " +"depth first." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:255 +msgid "" +"Maximum levels of recursion when following links in HTML files. Must be non-" +"negative. 0 implies that no links in the root HTML file are followed. " +"Default is %default." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:264 +msgid "" +"Normally this input plugin re-arranges all the input files into a standard " +"folder hierarchy. Only use this option if you know what you are doing as it " +"can result in various nasty side effects in the rest of of the conversion " +"pipeline." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:32 +msgid "CSS file used for the output instead of the default file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:35 +msgid "" +"Template used for generation of the html index file instead of the default " +"file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:38 +msgid "" +"Template used for the generation of the html contents of the book instead of " +"the default file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:41 +msgid "" +"Extract the contents of the generated ZIP file to the specified directory. " +"WARNING: The contents of the directory will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:38 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 +msgid "Creating LIT file from EPUB..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320 +msgid "\tBook Designer file detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:322 +msgid "\tParsing HTML..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:345 +msgid "\tBaen file detected. Re-parsing..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:361 +msgid "Written preprocessed HTML to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:379 +msgid "Processing %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:393 +msgid "\tConverting to BBeB..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:552 +msgid "Could not parse file: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:544 +msgid "%s is an empty file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:564 +msgid "Failed to parse link %s %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:608 +msgid "Cannot add link %s to TOC" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:957 +msgid "Unable to process image %s. Error: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1002 +msgid "Unable to process interlaced PNG %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1017 +msgid "" +"Could not process image: %s\n" +"%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1772 +msgid "" +"An error occurred while processing a table: %s. Ignoring table markup." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1774 +msgid "" +"Bad table:\n" +"%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1796 +msgid "Table has cell that is too large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862 +msgid "Could not read cover image: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865 +msgid "Cannot read from: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1994 +msgid "Failed to process opf file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:136 +msgid "" +"%prog book.lrf\n" +"Convert an LRF file into an LRS (XML UTF-8 encoded) file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:137 +msgid "Output LRS file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:139 +msgid "Do not save embedded image and font files to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:158 +msgid "Parsing LRF..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:161 +msgid "Creating XML..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:163 +msgid "LRS written to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267 +msgid "Could not read from thumbnail file:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287 +msgid "" +"%prog [options] file.lrs\n" +"Compile an LRS file into an LRF file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:288 +msgid "Path to output file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290 +msgid "Verbose processing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:292 +msgid "Convert LRS to LRS, useful for debugging." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:457 +msgid "Invalid LRF file. Could not set metadata." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:582 +msgid "" +"%prog [options] mybook.lrf\n" +"\n" +"\n" +"Show/edit the metadata in an LRF file.\n" +"\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:589 +msgid "Set the book title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:591 +msgid "Set sort key for the title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:593 +msgid "Set the author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 +msgid "Set sort key for the author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:597 +msgid "The category this book belongs to. E.g.: History" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:600 +msgid "Path to a graphic that will be set as this files' thumbnail" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:603 +msgid "" +"Path to a txt file containing the comment to be stored in the lrf file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:607 +msgid "Extract thumbnail from LRF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:608 +msgid "Set the publisher" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:609 +msgid "Set the book classification" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:610 +msgid "Set the book creator" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:611 +msgid "Set the book producer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:613 +msgid "" +"Extract cover from LRF file. Note that the LRF format has no defined cover, " +"so we use some heuristics to guess the cover." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:615 +msgid "Set book ID" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:90 +msgid "Enable autorotation of images that are wider than the screen width." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:94 +msgid "Set the space between words in pts. Default is %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:97 +msgid "Add a header to all the pages with title and author." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:100 +msgid "" +"Set the format of the header. %a is replaced by the author and %t by the " +"title. Default is %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:104 +msgid "Add extra spacing below the header. Default is %default pt." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:107 +msgid "" +"Minimum paragraph indent (the indent of the first line of a paragraph) in " +"pts. Default: %default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:112 +msgid "" +"Render tables in the HTML as images (useful if the document has large or " +"complex tables)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:117 +msgid "" +"Multiply the size of text in rendered tables by this factor. Default is " +"%default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:121 +msgid "The serif family of fonts to embed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:124 +msgid "The sans-serif family of fonts to embed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:127 +msgid "The monospace family of fonts to embed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:152 +msgid "Comic" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41 +msgid "" +"Extract common e-book formats from archives (zip/rar) files. Also try to " +"autodetect if they are actually cbz/cbr files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:56 +msgid "Value: unknown field " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:152 +msgid "TEMPLATE ERROR" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 +msgid "No" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:667 +msgid "Yes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:733 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1028 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577 +msgid "Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 +msgid "Author(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:149 +msgid "Publisher" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:736 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 +msgid "Producer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:228 +msgid "Comments" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:739 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:151 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:184 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 +msgid "Tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:741 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:153 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:123 +msgid "Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:742 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:154 +msgid "Language" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:744 +msgid "Timestamp" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:288 +msgid "Published" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:748 +msgid "Rights" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20 +msgid "options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:21 +msgid "" +"\n" +"Read/Write metadata from/to ebook files.\n" +"\n" +"Supported formats for reading metadata: %s\n" +"\n" +"Supported formats for writing metadata: %s\n" +"\n" +"Different file types support different kinds of metadata. If you try to set\n" +"some metadata on a file type that does not support it, the metadata will be\n" +"silently ignored.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:40 +msgid "" +"Set the authors. Multiple authors should be separated by the & character. " +"Author names should be in the order Firstname Lastname." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:44 +msgid "" +"The version of the title to be used for sorting. If unspecified, and the " +"title is specified, it will be auto-generated from the title." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:48 +msgid "" +"String to be used when sorting by author. If unspecified, and the author(s) " +"are specified, it will be auto-generated from the author(s)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:52 +msgid "Set the cover to the specified file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:58 +msgid "Set the book category." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74 +msgid "Set the published date." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77 +msgid "Get the cover from the ebook and save it at as the specified file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80 +msgid "" +"Specify the name of an OPF file. The metadata will be written to the OPF " +"file." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:83 +msgid "" +"Read metadata from the specified OPF file and use it to set metadata in the " +"ebook. Metadata specified on the command line will override metadata read " +"from the OPF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:88 +msgid "Set the BookID in LRF files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:153 +msgid "No file specified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:168 +msgid "Original metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185 +msgid "Changed metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:197 +msgid "OPF created in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:203 +msgid "Cover saved to" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:205 +msgid "No cover found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:64 +msgid "" +"\n" +"%prog [options] ISBN\n" +"\n" +"Fetch a cover image/social metadata for the book identified by ISBN from " +"LibraryThing.com\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1363 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1493 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36 +msgid "Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 +msgid "Downloads metadata and covers from Amazon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 +msgid "US" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 +msgid "France" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 +msgid "Germany" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 +msgid "UK" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 +msgid "Italy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 +msgid "Amazon website to use:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 +msgid "" +"Metadata from Amazon will be fetched using this country's Amazon website." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 +msgid "Amazon timed out. Try again later." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:159 +msgid "Metadata source" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:156 +msgid "Downloads metadata and covers from Douban.com" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 +msgid "Downloads metadata and covers from Google Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:27 +msgid "Downloads metadata from isbndb.com" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:37 +msgid "IsbnDB key:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:38 +msgid "" +"To use isbndb.com you have to sign up for a free accountat isbndb.com and " +"get an access key." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:42 +msgid "" +"To use metadata from isbndb.com you must sign up for a free account and get " +"an isbndb key and enter it below. Instructions to get the key are here." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 +msgid "Downloads covers from The Open Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:33 +msgid "Downloads metadata and covers from Overdrive's Content Reserve" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 +msgid "Download all metadata (slow)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:46 +msgid "Enable this option to gather all metadata available from Overdrive." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:49 +msgid "" +"Additional metadata can be taken from Overdrive's book detail page. This " +"includes a limited set of tags used by libraries, comments, language, and " +"the ebook ISBN. Collecting this data is disabled by default due to the extra " +"time required. Check the download all metadata option below to enable " +"downloading this data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:22 +msgid "Modify images to meet Palm device size limitations." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:26 +msgid "When present, use author sort field as author." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:30 +msgid "" +"Don't add Table of Contents to end of book. Useful if the book has its own " +"table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:56 +msgid "Title for any generated in-line table of contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:37 +msgid "Disable compression of the file contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:40 +msgid "Tag marking book to be filed with Personal Docs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:44 +msgid "" +"Ignore margins in the input document. If False, then the MOBI output plugin " +"will try to convert margins specified in the input document, otherwise it " +"will ignore them." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:113 +msgid "All articles" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:274 +msgid "This is an Amazon Topaz book. It cannot be processed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1494 +msgid "Title Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1495 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 +msgid "Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1496 +msgid "Index" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1497 +msgid "Glossary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 +msgid "Acknowledgements" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 +msgid "Bibliography" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1500 +msgid "Colophon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1501 +msgid "Copyright" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1502 +msgid "Dedication" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1503 +msgid "Epigraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1504 +msgid "Foreword" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1505 +msgid "List of Illustrations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1506 +msgid "List of Tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1507 +msgid "Notes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1508 +msgid "Preface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1509 +msgid "Main Text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator.py:41 +msgid "%s format books are not supported" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:805 +msgid "Book %s of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:54 +msgid "HTML TOC generation options." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:150 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 +msgid "Rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/split.py:34 +msgid "" +"Could not find reasonable point at which to split: %s Sub-tree size: %d KB" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 +msgid "OPF/NCX/etc. generation options." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:35 +msgid "OPF version to generate. Default is %default." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:37 +msgid "" +"Generate an Adobe \"page-map\" file if pagination information is available." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:128 +msgid "Footnotes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:139 +msgid "Sidebar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 +msgid "Format to use inside the pdb container. Choices are:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:27 +msgid "" +"Specify the character encoding of the output document. The default is " +"cp1252. Note: This option is not honored by all formats." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:36 +#: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:40 +msgid "Add Table of Contents to beginning of the book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/input.py:24 +msgid "Do not extract images from the document" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/input.py:26 +msgid "" +"Scale used to determine the length at which a line should be unwrapped. " +"Valid values are a decimal between 0 and 1. The default is 0.45, just below " +"the median line length." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/input.py:30 +msgid "Use the new PDF conversion engine." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/cli.py:31 +msgid "" +"command ...\n" +"\n" +"command can be one of the following:\n" +"[%%commands]\n" +"\n" +"Use %prog command --help to get more information about a specific command\n" +"\n" +"Manipulate a PDF.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 +msgid "" +"[options] file.pdf\n" +"\n" +"Crop a PDF file.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:41 +msgid "" +"Path to output file. By default a file is created in the current directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 +msgid "Number of pixels to crop from the left most x (default is %s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 +msgid "Number of pixels to crop from the left most y (default is %s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 +msgid "Number of pixels to crop from the right most x (default is %s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 +msgid "Number of pixels to crop from the right most y (default is %s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 +msgid "" +"A file generated by ghostscript which allows each page to be individually " +"cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 +msgid "Crop Options:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 +msgid "Options to control the transformation of pdf" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 +msgid "" +"[options] file.pdf password\n" +"\n" +"Decrypt a PDF.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +msgid "Decrypt Options:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 +msgid "" +"[options] file.pdf password\n" +"\n" +"Encrypt a PDF.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 +msgid "Encrypt Options:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:21 +msgid "" +"file.pdf ...\n" +"\n" +"Get info about a PDF.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:40 +msgid "Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 +msgid "Subject" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:48 +msgid "Creator" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:50 +msgid "Pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:51 +msgid "File Size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 +msgid "PDF Version" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:25 +msgid "" +"[options] file1.pdf file2.pdf ...\n" +"\n" +"Metadata will be used from the first PDF specified.\n" +"\n" +"Merges individual PDFs.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 +msgid "Merge Options:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:25 +msgid "" +"[options] file.pdf\n" +"\n" +"Reverse a PDF.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 +msgid "Reverse Options:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:24 +msgid "" +"file.pdf degrees\n" +"\n" +"Rotate pages of a PDF clockwise.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 +msgid "Rotate Options:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:25 +msgid "" +"\n" +"%prog %%name [options] file.pdf page_to_split_on ...\n" +"%prog %%name [options] file.pdf page_range_to_split_on ...\n" +"\t\n" +"Ex.\n" +"\t\n" +"%prog %%name file.pdf 6\n" +"%prog %%name file.pdf 6-12\n" +"%prog %%name file.pdf 6-12 8 10 9-20\n" +"\n" +"Split a PDF.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 +msgid "Split Options:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:31 +msgid "" +"The unit of measure. Default is inch. Choices are %s Note: This does not " +"override the unit for margins!" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:36 +msgid "" +"The size of the paper. This size will be overridden when an output profile " +"is used. Default is letter. Choices are %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:40 +msgid "" +"Custom size of the document. Use the form widthxheight EG. `123x321` to " +"specify the width and height. This overrides any specified paper-size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:45 +msgid "The orientation of the page. Default is portrait. Choices are %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:49 +msgid "" +"Preserve the aspect ratio of the cover, instead of stretching it to fill the " +"full first page of the generated pdf." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 +msgid "Could not find pdftohtml, check it is in your PATH" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:32 +msgid "" +"Specify the character encoding of the output document. The default is cp1252." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:39 +msgid "" +"Do not reduce the size or bit depth of images. Images have their size and " +"depth reduced by default to accommodate applications that can not convert " +"images on their own such as Dropbook." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:97 +msgid "Table of Contents:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:272 +msgid "" +"This RTF file has a feature calibre does not support. Convert it to HTML " +"first and then try it.\n" +"%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/rtf2xml/hex_2_utf8.py:296 +msgid "error no state found in hex_2_utf8" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:36 +msgid "" +"Specify the character encoding of the output document. The default is utf-8." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:43 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36 +msgid "" +"Specify whether or not to insert an empty line between two paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40 +msgid "" +"Specify whether or not to insert two space characters to indent the first " +"line of each paragraph." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44 +msgid "" +"Specify whether or not to hide the chapter title for each chapter. Useful " +"for image-only output (eg. comics)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:48 +msgid "Resize all the images for full screen view. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:125 +msgid "Start Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:137 +msgid "Cover Pages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:153 +msgid " (Preface)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:30 +msgid "" +"Paragraph structure.\n" +"choices are ['auto', 'block', 'single', 'print', 'unformatted', 'off']\n" +"* auto: Try to auto detect paragraph type.\n" +"* block: Treat a blank line as a paragraph break.\n" +"* single: Assume every line is a paragraph.\n" +"* print: Assume every line starting with 2+ spaces or a tab starts a " +"paragraph.\n" +"* unformatted: Most lines have hard line breaks, few/no blank lines or " +"indents. Tries to determine structure and reformat the differentiate " +"elements.\n" +"* off: Don't modify the paragraph structure. This is useful when combined " +"with Markdown or Textile formatting to ensure no formatting is lost." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:43 +msgid "" +"Formatting used within the document.* auto: Automatically decide which " +"formatting processor to use.\n" +"* plain: Do not process the document formatting. Everything is a paragraph " +"and no styling is applied.\n" +"* heuristic: Process using heuristics to determine formatting such as " +"chapter headings and italic text.\n" +"* textile: Processing using textile formatting.\n" +"* markdown: Processing using markdown formatting. To learn more about " +"markdown see" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:53 +msgid "" +"Normally extra spaces are condensed into a single space. With this option " +"all spaces will be displayed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:56 +msgid "" +"Normally extra space at the beginning of lines is retained. With this option " +"they will be removed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:59 +msgid "Do not insert a Table of Contents into the output text." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:30 +msgid "" +"Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " +"for compatibility with Mac OS 9 and earlier. For Mac OS X use 'unix'. " +"'system' will default to the newline type used by this OS." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:50 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:55 +msgid "" +"Formatting used within the document.\n" +"* plain: Produce plain text.\n" +"* markdown: Produce Markdown formatted text.\n" +"* textile: Produce Textile formatted text." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:61 +msgid "" +"Do not remove links within the document. This is only useful when paired " +"with a txt-output-formatting option that is not none because links are " +"always removed with plain text output." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:66 +msgid "" +"Do not remove image references within the document. This is only useful when " +"paired with a txt-output-formatting option that is not none because links " +"are always removed with plain text output." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:71 +msgid "" +"Do not remove font color from output. This is only useful when txt-output-" +"formatting is set to textile. Textile is the only formatting that supports " +"setting font color. If this option is not specified font color will not be " +"set and default to the color displayed by the reader (generally this is " +"black)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:104 +msgid "Send file to storage card instead of main memory by default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106 +msgid "Confirm before deleting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108 +msgid "Main window geometry" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +msgid "Notify when a new version is available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:112 +msgid "Use Roman numerals for series number" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:114 +msgid "Sort tags list by name, popularity, or rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 +msgid "Number of covers to show in the cover browsing mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 +msgid "Defaults for conversion to LRF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 +msgid "Options for the LRF ebook viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +msgid "Formats that are viewed using the internal viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +msgid "Columns to be displayed in the book list" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 +msgid "Automatically launch content server on application startup" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +msgid "Oldest news kept in database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 +msgid "Show system tray icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 +msgid "Upload downloaded news to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 +msgid "Delete books from library after uploading to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 +msgid "" +"Show the cover flow in a separate window instead of in the main calibre " +"window" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 +msgid "Disable notifications from the system tray icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 +msgid "Default action to perform when send to device button is clicked" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +msgid "" +"Start searching as you type. If this is disabled then search will only take " +"place when the Enter or Return key is pressed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +msgid "" +"When searching, show all books with search results highlighted instead of " +"showing only the matches. You can use the N or F3 keys to go to the next " +"match." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +msgid "" +"Maximum number of simultaneous conversion/news download jobs. This number is " +"twice the actual value for historical reasons." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:170 +msgid "Download social metadata (tags/rating/etc.)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:172 +msgid "Overwrite author and title with new metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:174 +msgid "Automatically download the cover, if available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:176 +msgid "Limit max simultaneous jobs to number of CPUs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 +msgid "The layout of the user interface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:180 +msgid "Show the average rating per item indication in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:182 +msgid "Disable UI animations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187 +msgid "tag browser categories not to display" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:462 +msgid "Choose Files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +msgid "Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 +msgid "EPUB Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:31 +msgid "LRF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:32 +msgid "HTML Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:33 +msgid "LIT Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:34 +msgid "MOBI Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 +msgid "Topaz books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:36 +msgid "Text books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 +msgid "PDF Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:38 +msgid "SNB Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:39 +msgid "Comics" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:40 +msgid "Archives" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 +msgid "Add books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 +msgid "Add books to the calibre library/device from files on your computer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 +msgid "A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +msgid "Add books from a single directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:57 +msgid "" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:61 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:65 +msgid "Add Empty book. (Book entry with no formats)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:66 +msgid "Shift+Ctrl+E" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:67 +msgid "Add from ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:69 +msgid "Add files to selected book records" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:70 +msgid "Shift+A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +msgid "Are you sure" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +msgid "" +"Are you sure you want to add the same files to all %d books? If the " +"formatalready exists for a book, it will be replaced." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +msgid "Select book files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +msgid "Adding" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +msgid "Creating book records from ISBNs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +msgid "Uploading books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +msgid "Supported books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +msgid "Select books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +msgid "Merged some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +msgid "" +"The following duplicate books were found and incoming book formats were " +"processed and merged into your Calibre database according to your automerge " +"settings:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +msgid "Failed to read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +msgid "Failed to read metadata from the following" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +msgid "Add to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +msgid "No book selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +msgid "" +"The following books are virtual and cannot be added to the calibre library:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +msgid "No book files found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13 +msgid "Add books to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:14 +msgid "Add books to your calibre library from the connected device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:543 +msgid "Fetch annotations (experimental)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 +msgid "Not supported" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +msgid "Fetching annotations is not supported for this device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:245 +msgid "Use library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:246 +msgid "User annotations generated from main library only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 +msgid "No books selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:70 +msgid "No books selected to fetch annotations from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:95 +msgid "Merging user annotations into database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123 +msgid "%s
      Last Page Read: %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:129 +msgid "%s
      Last Page Read: Location %d (%d%%)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:148 +msgid "Location %d • %s
      %s
      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:157 +msgid "Page %d • %s
      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:162 +msgid "Location %d • %s
      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +msgid "Create a catalog of the books in your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:34 +msgid "No books selected for catalog generation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:57 +msgid "Generating %s catalog..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:81 +msgid "Catalog generated." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:84 +msgid "Export Catalog Directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 +msgid "Select destination for %s.%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:170 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 +msgid "%d books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 +msgid "Choose calibre library to work with" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +msgid "Switch/create library..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 +msgid "Delete library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +msgid "Pick a random book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +msgid "Library Maintenance" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +msgid "Library metadata backup status" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +msgid "Start backing up metadata of all books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +msgid "Check library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +msgid "Restore database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +msgid "Rename" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +msgid "Choose a new name for the library %s. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +msgid "Note that the actual library folder will be renamed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:289 +msgid "Already exists" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +msgid "The folder %s already exists. Delete it first." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:661 +msgid "Too long" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:662 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:127 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:136 +msgid "Path to library too long. Must be less than %d characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +msgid "Rename failed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +msgid "" +"Failed to rename the library at %s. The most common cause for this is if one " +"of the files in the library is open in another program." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:256 +msgid "" +"All files (not just ebooks) from " +"

      %s

      will be permanently deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:277 +msgid "none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278 +msgid "Backup status" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279 +msgid "Book metadata files remaining to be written: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285 +msgid "Backup metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286 +msgid "" +"Metadata will be backed up while calibre is running, at the rate of " +"approximately 1 book every three seconds." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:349 +msgid "Success" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 +msgid "" +"Found no errors in your calibre library database. Do you want calibre to " +"check if the files in your library match the information in the database?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:692 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317 +msgid "Failed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +msgid "Database integrity check failed, click Show details for details." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:330 +msgid "No problems found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 +msgid "The files in your library match the information in the database." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:340 +msgid "No library found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 +msgid "" +"No existing calibre library was found at %s. It will be removed from the " +"list of known libraries." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:857 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +msgid "" +"You cannot change libraries while using the environment variable " +"CALIBRE_OVERRIDE_DATABASE_PATH." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 +msgid "You cannot change libraries while jobs are running." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22 +msgid "C" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22 +msgid "Convert books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +msgid "Convert individually" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +msgid "Bulk convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:560 +msgid "Cannot convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:115 +msgid "Starting conversion of %d book(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:171 +msgid "Empty output file, probably the conversion process crashed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:83 +msgid "Copy to library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:84 +msgid "Copy selected books to the specified library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:117 +msgid "(delete after copy)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:126 +msgid "Cannot copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:131 +msgid "No library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:132 +msgid "No library found at %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:139 +msgid "Copying" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150 +msgid "Could not copy books: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:153 +msgid "Copied %d books to %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:168 +msgid "" +"You cannot use other libraries while using the environment variable " +"CALIBRE_OVERRIDE_DATABASE_PATH." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 +msgid "" +"You are trying to delete %d books. Sending so many files to the Recycle Bin " +"can be slow. Should calibre skip the Recycle Bin? If you click Yes " +"the files will be permanently deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:42 +msgid "Deleting..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:65 +msgid "Deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:77 +msgid "Failed to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:78 +msgid "" +"Failed to delete some books, click the Show Details button for details." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +msgid "Del" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +msgid "Remove books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +msgid "Remove selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +msgid "Remove files of a specific format from selected books.." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +msgid "Remove all formats from selected books, except..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +msgid "Remove all formats from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +msgid "Remove covers from selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +msgid "Remove matching books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +msgid "Cannot delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +msgid "Choose formats to be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +msgid "" +"Choose formats not to be deleted.

      Note that this will never remove " +"all formats from a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +msgid "" +"All formats for the selected books will be deleted from your " +"library.
      The book metadata will be kept. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +msgid "Cannot delete books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +msgid "No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +msgid "Main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:477 +msgid "Storage Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:479 +msgid "Storage Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +msgid "No books to delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +msgid "None of the selected books are on the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +msgid "Deleting books from device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +msgid "" +"Some of the selected books are on the attached device. Where do you " +"want the selected files deleted from?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your calibre library. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +msgid "" +"The selected books will be permanently deleted from your device. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 +msgid "Connect to folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 +msgid "Connect to iTunes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 +msgid "Connect to Bambook" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 +msgid "Start Content Server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 +msgid "Stop Content Server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96 +msgid "Email to" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81 +msgid "Email to and delete from library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90 +msgid "(delete from library)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:105 +msgid "Setup email based sharing of books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123 +msgid "D" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123 +msgid "Send to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 +msgid "Connect/share" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:79 +msgid "Stopping" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:80 +msgid "Stopping server, this could take upto a minute, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 +msgid "Manage collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:14 +msgid "Manage the collections on this device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24 +msgid "E" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24 +msgid "Edit metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28 +msgid "Merge book records" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +msgid "M" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 +msgid "Edit metadata individually" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:34 +msgid "Edit metadata in bulk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:37 +msgid "Download metadata and covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:42 +msgid "Merge into first selected book - delete others" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:45 +msgid "Merge into first selected book - keep others" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:49 +msgid "Merge only formats into first selected book - delete others" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:71 +msgid "Cannot download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +msgid "Failed to download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:717 +msgid "Download failed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:88 +msgid "Failed to download metadata or covers for any of the %d book(s)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:91 +msgid "Metadata download completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:93 +msgid "" +"Finished downloading metadata for %d book(s). Proceed with updating " +"the metadata in your library?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:100 +msgid "" +"Could not download metadata and/or covers for %d of the books. Click \"Show " +"details\" to see which books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:107 +msgid "Download complete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:778 +msgid "Download log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:136 +msgid "Some books changed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:137 +msgid "" +"The metadata for some books in your library has changed since you started " +"the download. If you proceed, some of those changes may be overwritten. " +"Click \"Show details\" to see the list of changed books. Do you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:219 +msgid "Cannot edit metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:259 +msgid "Cannot merge books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:260 +msgid "At least two books must be selected for merging" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:263 +msgid "" +"You are about to merge more than 5 books. Are you sure you want to " +"proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:271 +msgid "" +"Book formats and metadata from the selected books will be added to the " +"first selected book (%s). ISBN will not be merged.

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

      Please confirm you want to proceed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:283 +msgid "" +"Book formats from the selected books will be merged into the first " +"selected book (%s). Metadata in the first selected book will not be " +"changed.Author, Title, ISBN and all other metadata will not be " +"merged.

      After merger the second and subsequently selected books, with " +"any metadata they have will be deleted.

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

      Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:299 +msgid "" +"Book formats and metadata from the selected books will be merged into the " +"first selected book (%s). ISBN will not be " +"merged.

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

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

      " +"Are you sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:456 +msgid "Applying changed metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:529 +msgid "Some failures" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:530 +msgid "" +"Failed to apply updated metadata for some books in your library. Click " +"\"Show Details\" to see details." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 +msgid "F" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 +msgid "Fetch news" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:54 +msgid "Fetching news from " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:83 +msgid " fetched." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 +msgid "Browse the calibre User Manual" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 +msgid "F1" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 +msgid "Help" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:12 +msgid "Move to next match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 +msgid "Move to next highlighted match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +msgid "N" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:204 +msgid "F3" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:25 +msgid "Move to previous item" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 +msgid "Move to previous highlighted item" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 +msgid "Shift+N" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:213 +msgid "Shift+F3" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14 +msgid "Open containing folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15 +msgid "O" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18 +msgid "Ctrl+P" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +msgid "Change calibre behavior" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 +msgid "Run welcome wizard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 +msgid "Restart in debug mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:44 +msgid "Cannot configure while there are running jobs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:49 +msgid "Cannot configure before calibre is restarted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14 +msgid "&Restart" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14 +#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:59 +msgid "Ctrl+R" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24 +msgid "Save single format to disk..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +msgid "S" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 +msgid "Save to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:47 +msgid "Save to disk in a single directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +msgid "Save only %s format to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +msgid "Save only %s format to disk in a single directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 +msgid "Cannot save to disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +msgid "Choose destination directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101 +msgid "" +"You are trying to save files into the calibre library. This can cause " +"corruption of your library. Save to disk is meant to export files from your " +"calibre library elsewhere." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +msgid "Error while saving" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:136 +msgid "There was an error while saving." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 +msgid "Could not save some books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +msgid "Click the show details button to see which ones." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:766 +msgid "Show book details" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:17 +msgid "I" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:26 +msgid "No detailed info available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:27 +msgid "No detailed information is available for books on the device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17 +msgid "Similar books..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +msgid "Alt+A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +msgid "Books by same author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +msgid "Books in this series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +msgid "Alt+Shift+S" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +msgid "Alt+P" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +msgid "Books by this publisher" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +msgid "Alt+T" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +msgid "Books with the same tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "Get books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +msgid "Search for ebooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +msgid "Search for this author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +msgid "Search for this title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +msgid "Search for this book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 +msgid "Stores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:274 +msgid "Choose stores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:111 +msgid "Cannot search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +msgid "" +"Calibre helps you find the ebooks you want by searching the websites of " +"various commercial and public domain book sources for you." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +msgid "" +"Using the integrated search you can easily find which store has the book you " +"are looking for, at the best price. You also get DRM status and other useful " +"information." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +msgid "" +"All transactions (paid or otherwise) are handled between you and the book " +"seller. Calibre is not part of this process and any issues related to a " +"purchase should be directed to the website you are buying from. Be sure to " +"double check that any books you get will work with your e-book reader, " +"especially if the book you are buying has DRM." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +msgid "Show this message again" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +msgid "About Get Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 +msgid "Tweak ePub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:16 +msgid "Make small changes to ePub format books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 +msgid "T" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:39 +msgid "Cannot tweak ePub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:40 +msgid "No ePub available. First convert the book to ePub." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:36 +msgid "V" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:36 +msgid "View" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +msgid "View specific format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +msgid "Read a random book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +msgid "Clear recently viewed list" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:226 +msgid "Cannot view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:166 +msgid "Format unavailable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 +msgid "Selected books have no formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:127 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +msgid "" +"Not all the selected books were available in the %s format. You should " +"convert them first." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 +msgid "Multiple Books Selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +msgid "" +"You are attempting to open %d books. Opening too many books at once can be " +"slow and have a negative effect on the responsiveness of your computer. Once " +"started the process cannot be stopped until complete. Do you wish to " +"continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 +msgid "Cannot open folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 +msgid "This book no longer exists in your library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +msgid "%s has no available formats." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:68 +msgid "Searching in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:245 +msgid "Adding..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 +msgid "Searching in all sub-directories..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:269 +msgid "Path error" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 +msgid "The specified directory could not be processed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:845 +msgid "No books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:275 +msgid "No books found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:339 +msgid "Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:352 +msgid "Adding failed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:353 +msgid "" +"The add books process seems to have hung. Try restarting calibre and adding " +"the books in smaller increments, until you find the problem book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 +msgid "Duplicates found!" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 +msgid "" +"Books with the same title as the following already exist in the database. " +"Add them anyway?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:372 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:441 +msgid "Saving..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:516 +msgid "Saved" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:56 +msgid "Searching for sub-folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:61 +msgid "Searching for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:73 +msgid "Looking for duplicates based on file hash" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:70 +msgid "Choose root folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:135 +msgid "Invalid root folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:136 +msgid "is not a valid root folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:146 +msgid "Add books to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 +msgid "WizardPage" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:27 +msgid "Scanning root folder for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:28 +msgid "This may take a few minutes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:63 +msgid "Choose the location to add books from" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:64 +msgid "Select a folder on your hard disk" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:65 +msgid "" +"

      calibre can scan your computer for existing books automatically. These " +"books will then be copied into the calibre library. This wizard will " +"help you customize the scanning and import process for your existing book " +"collection.

      \n" +"

      Choose a root folder. Books will be searched for only inside this folder " +"and any sub-folders.

      \n" +"

      Make sure that the folder you chose for your calibre library is " +"not under the root folder you choose.

      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:68 +msgid "&Root folder:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:69 +msgid "" +"This folder and its sub-folders will be scanned for books to import into " +"calibre's library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/store_dialog_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:191 +msgid "..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:72 +msgid "Handle multiple files per book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:73 +msgid "" +"&One book per folder, assumes every ebook file in a folder is the same book " +"in a different format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:74 +msgid "" +"&Multiple books per folder, assumes every ebook file is a different book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/bars.py:190 +msgid "Donate" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:108 +msgid "Click to open" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:123 +msgid "Ids" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:133 +msgid "Book %s of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1032 +msgid "Collections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:243 +msgid "Paste Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:244 +msgid "Copy Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:513 +msgid "Double-click to open Book Details window" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278 +msgid "Path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 +msgid "Cover size: %dx%d" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 +msgid "BibTeX Options" +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:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:14 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:13 +msgid "Options specific to" +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:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:15 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:14 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:13 +msgid "output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137 +#: /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/page_setup_ui.py:120 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search/search_widget_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/search_widget_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 +msgid "Form" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:78 +msgid "Bib file encoding:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:43 +msgid "Fields to include in output:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:80 +msgid "Encoding configuration (change if you have errors) :" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:81 +msgid "BibTeX entry type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:82 +msgid "Create a citation tag?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:83 +msgid "Add files path with formats?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:84 +msgid "Expression to form the BibTeX citation tag:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:85 +msgid "" +"Some explanation about this template:\n" +" -The fields availables are 'author_sort', 'authors', 'id',\n" +" 'isbn', 'pubdate', 'publisher', 'series_index', 'series',\n" +" 'tags', 'timestamp', 'title', 'uuid'\n" +" -For list types ie authors and tags, only the first element\n" +" wil be selected.\n" +" -For time field, only the date will be used. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:16 +msgid "CSV/XML Options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:18 +msgid "E-book options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 +msgid "Sections to include in catalog." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +msgid "Included sections" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +msgid "Books by &Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +msgid "Recently &Added" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +msgid "&Descriptions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +msgid "Books by &Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +msgid "Books by &Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +msgid "Books by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:304 +msgid "" +"

      Default pattern \n" +"\\[.+\\]\n" +"excludes tags of the form [tag], \n" +"e.g., [Project Gutenberg]

      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +msgid "Excluded genres" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +msgid "Tags to &exclude" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +msgid "" +"Books matching either pattern will not be included in generated catalog. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +msgid "Excluded books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 +msgid "" +"

      Comma-separated list of tags to exclude.\n" +"Default: ~,Catalog" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +msgid "&Column/value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +msgid "Column containing additional exclusion criteria" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +msgid "Exclusion pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +msgid "Matching books will be displayed with a check mark" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +msgid "Read books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +msgid "Column containing 'read' status" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +msgid "'read book' pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +msgid "Other options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 +msgid "&Wishlist tag" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +msgid "Books tagged as Wishlist items will be displayed with an X" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +msgid "&Thumbnail width" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +msgid "Size hint for Description cover thumbnails" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +msgid " inch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +msgid "&Description note" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:330 +msgid "Custom column source for note to include in Description header area" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:331 +msgid "&Merge with Comments" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:332 +msgid "Additional content merged with Comments during catalog generation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:333 +msgid "Merge additional content before Comments" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:334 +msgid "&Before" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:335 +msgid "Merge additional content after Comments" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:336 +msgid "&After" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:337 +msgid "Separate Comments and additional content with horizontal rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:338 +msgid "&Separator" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:33 +msgid "Tab template for catalog.ui" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:69 +msgid "Bold" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:70 +msgid "Italic" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:73 +msgid "Underline" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:75 +msgid "Strikethrough" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:77 +msgid "Superscript" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:79 +msgid "Subscript" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:81 +msgid "Ordered list" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:83 +msgid "Unordered list" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:86 +msgid "Align left" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:88 +msgid "Align center" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:90 +msgid "Align right" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:92 +msgid "Align justified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:93 +msgid "Undo" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:94 +msgid "Redo" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:95 +msgid "Remove formatting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:134 +msgid "Copy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:136 +msgid "Paste" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:98 +msgid "Cut" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:100 +msgid "Increase Indentation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:102 +msgid "Decrease Indentation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:104 +msgid "Select all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:109 +msgid "Foreground color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:114 +msgid "Background color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:118 +msgid "Style text block" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:120 +msgid "Style the selected text block" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158 +msgid "Normal" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:131 +msgid "Heading" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:132 +msgid "Pre-formatted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:133 +msgid "Blockquote" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:134 +msgid "Address" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:141 +msgid "Insert link" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:84 +msgid "Clear" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:161 +msgid "Choose foreground color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:167 +msgid "Choose background color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:172 +msgid "Create link" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:173 +msgid "Enter URL" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:523 +msgid "Normal view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:524 +msgid "HTML Source" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:40 +msgid "" +"For settings that cannot be specified in this dialog, use the values saved " +"in a previous conversion (if they exist) instead of using the defaults " +"specified in the Preferences" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:74 +msgid "Bulk Convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:189 +msgid "Options specific to the output format." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:15 +msgid "Comic Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 +msgid "input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:99 +msgid "&Number of Colors:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:101 +msgid "Disable &normalize" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:102 +msgid "Keep &aspect ratio" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:103 +msgid "Disable &Sharpening" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:109 +msgid "Disable &Trimming" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:108 +msgid "&Wide" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:104 +msgid "&Landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:106 +msgid "&Right to left" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:105 +msgid "Don't so&rt" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:107 +msgid "De&speckle" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:114 +msgid "&Disable comic processing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:120 +msgid "&Output format:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:116 +msgid "Disable conversion of images to &black and white" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:117 +msgid "Override image &size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:118 +msgid "Don't add links to &pages to the Table of Contents for CBC files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:56 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:59 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:55 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:59 +msgid "" +"The debug process outputs the intermediate HTML generated at various stages " +"of the conversion process. This HTML can sometimes serve as a good starting " +"point for hand editing a conversion." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 +msgid "EPUB Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:57 +msgid "Do not &split on page breaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:58 +msgid "No default &cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:59 +msgid "No &SVG cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:60 +msgid "Preserve cover &aspect ratio" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:61 +msgid "Split files &larger than:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:62 +msgid " KB" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:63 +msgid "&Flatten EPUB file structure" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12 +msgid "FB2 Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:34 +msgid "Do not insert a &Table of Contents at the beginning of the book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:14 +msgid "FB2 Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:45 +msgid "Sectionize:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:46 +msgid "Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:104 +msgid "Font rescaling wizard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:105 +msgid "" +"

      This wizard will help you choose an appropriate font size key for your " +"needs. Just enter the base font size of the input document and then enter an " +"input font size. The wizard will display what font size it will be mapped " +"to, by the font rescaling algorithm. You can adjust the algorithm by " +"adjusting the output base font size and font key below. When you find values " +"suitable for you, click OK.

      \n" +"

      By default, if the output base font size is zero and/or no font size key " +"is specified, calibre will use the values from the current Output Profile. " +"

      \n" +"

      See the User Manual for a discussion of how font size rescaling " +"works.

      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:108 +msgid "&Output document" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:114 +msgid "&Base font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141 +msgid "Font size &key:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:132 +msgid " pt" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:112 +msgid "Use &default values" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:113 +msgid "&Input document" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:116 +msgid "&Font size: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:118 +msgid " will map to size: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:119 +msgid "0.0 pt" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:15 +msgid "" +"Heuristic\n" +"Processing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics.py:16 +msgid "Modify the document text and structure using common patterns." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:113 +msgid "" +"Heuristic processing means that calibre will scan your book for " +"common patterns and fix them. As the name implies, this involves guesswork, " +"which means that it could end up worsening the result of a conversion, if " +"calibre guesses wrong. Therefore, it is disabled by default. Often, if a " +"conversion does not turn out as you expect, turning on heuristics can " +"improve matters. Read more about the various heuristic processing options in " +"the User Manual." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 +msgid "Enable &heuristic processing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:115 +msgid "Heuristic Processing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:116 +msgid "Unwrap lines" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:117 +msgid "Line &un-wrap factor :" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:118 +msgid "Detect and markup unformatted chapter headings and sub headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:119 +msgid "Renumber sequences of

      or

      tags to prevent splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:120 +msgid "Delete blank lines between paragraphs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:121 +msgid "Ensure scene breaks are consistently formatted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:122 +msgid "Replace soft scene &breaks:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:123 +msgid "Remove unnecessary hyphens" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:124 +msgid "Italicize common words and patterns" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:125 +msgid "Replace entity indents with CSS indents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output.py:14 +msgid "HTMLZ Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:45 +msgid "How to handle CSS" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:46 +msgid "How to handle class based CSS" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:16 +msgid "Look & Feel" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:18 +msgid "Control the look and feel of the output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:31 +msgid "Original" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:32 +msgid "Left align" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:33 +msgid "Justify text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138 +msgid "&Disable font size rescaling" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139 +msgid "Base &font size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142 +msgid "Wizard to help you choose an appropriate font size key" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144 +msgid "Line &height:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146 +msgid "Input character &encoding:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147 +msgid "Remove &spacing between paragraphs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:148 +msgid "Indent size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:149 +msgid "" +"

      When calibre removes inter paragraph spacing, it automatically sets a " +"paragraph indent, to ensure that paragraphs can be easily distinguished. " +"This option controls the width of that indent." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:150 +msgid " em" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:151 +msgid "Text justification:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:152 +msgid "&Linearize tables" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:153 +msgid "Extra &CSS" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:154 +msgid "&Transliterate unicode characters to ASCII" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:155 +msgid "Insert &blank line" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:156 +msgid "Keep &ligatures" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:157 +msgid "Smarten &punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:158 +msgid "Minimum &line height:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 +msgid " %" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 +msgid "LRF Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121 +msgid "Enable &autorotation of wide images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 +msgid "&Wordspace:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 +msgid "Minimum para. &indent:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 +msgid "Render &tables as images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127 +msgid "Text size multiplier for text in rendered tables:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128 +msgid "Add &header" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129 +msgid "Header &separation:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131 +msgid "Header &format:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132 +msgid "&Embed fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133 +msgid "&Serif font family:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134 +msgid "S&ans-serif font family:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135 +msgid "&Monospaced font family:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:200 +msgid "Metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:49 +msgid "" +"Set the metadata. The output file will contain as much of this metadata as " +"possible." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:748 +msgid "Choose cover for " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:756 +msgid "Cannot read" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:757 +msgid "You do not have permission to read the file: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:765 +msgid "Error reading file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 +msgid "

      There was an error reading from file:
      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:776 +msgid " is not a valid picture" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:159 +msgid "Book Cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:160 +msgid "Change &cover image:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:161 +msgid "Browse for an image to use as the cover of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:163 +msgid "Use cover from &source file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:164 +msgid "&Title: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:72 +msgid "Change the title of this book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:525 +msgid "&Author(s): " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167 +msgid "Author So&rt:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:168 +msgid "" +"Change the author(s) of this book. Multiple authors should be separated by a " +"comma" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:535 +msgid "&Publisher: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +msgid "Ta&gs: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 +msgid "" +"Tags categorize the book. This is particularly useful while searching. " +"

      They can be any words or phrases, separated by commas." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:377 +msgid "&Series:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:376 +msgid "List of known series. You can add new series." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:175 +msgid "Book " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +msgid "MOBI Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 +msgid "&Title for Table of Contents:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 +msgid "Rescale images for &Palm devices" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 +msgid "Use author &sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +msgid "Disable compression of the file contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +msgid "Do not add Table of Contents to book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +msgid "Kindle options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +msgid "Periodical masthead font:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +msgid "Personal Doc tag:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +msgid "Ignore &margins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 +msgid "Page Setup" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121 +msgid "&Output profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122 +msgid "Profile description" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123 +msgid "&Input profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 +msgid "Margins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125 +msgid "&Left:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127 +msgid "&Top:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129 +msgid "&Right:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131 +msgid "&Bottom:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37 +msgid "Treat each &line as a paragraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38 +msgid "Assume print formatting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:14 +msgid "PDB Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:205 +msgid "&Format:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:95 +msgid "&Inline TOC" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:49 +msgid "Output Encoding:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 +msgid "PDF Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44 +msgid "Line &Un-Wrapping Factor:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45 +msgid "No &Images" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:15 +msgid "PDF Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48 +msgid "&Paper Size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49 +msgid "&Orientation:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50 +msgid "Preserve &aspect ratio of cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 +msgid "PMLZ Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:48 +msgid "Do not reduce image size and depth" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14 +msgid "RB Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:133 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:134 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:153 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:91 +msgid "Regex:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136 +msgid "Test" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:93 +msgid "Occurrences:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/store_dialog_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:143 +msgid "0" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:95 +msgid "Goto:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89 +msgid "&Previous" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88 +msgid "&Next" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:98 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:17 +msgid "" +"Search\n" +"&\n" +"Replace" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:36 +msgid "&Search Regular Expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:101 +msgid "Invalid regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 +msgid "Invalid regular expression: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:148 +msgid "First expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 +msgid "&Replacement Text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:150 +msgid "Second Expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 +msgid "Third expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:154 +msgid "" +"

      Search and replace uses regular expressions. See the regular expressions " +"tutorial to get started with regular expressions. Also clicking the " +"wizard buttons below will allow you to test your regular expression against " +"the current input document." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:173 +msgid "Convert" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:200 +msgid "Options specific to the input format." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/cache_progress_dialog_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/store_dialog_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:61 +msgid "Dialog" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:118 +msgid "&Input format:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:119 +msgid "Use &saved conversion settings for individual books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14 +msgid "SNB Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 +msgid "Hide chapter name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 +msgid "Don't indent the first line for each paragraph" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:45 +msgid "Insert empty line between paragraphs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:46 +msgid "Optimize for full-sceen view " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:15 +msgid "" +"Structure\n" +"Detection" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17 +msgid "" +"Fine tune the detection of chapter headings and other document structure." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:31 +msgid "Detect chapters at (XPath expression):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +msgid "Insert page breaks before (XPath expression):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +msgid "Invalid XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40 +msgid "The XPath expression %s is invalid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 +msgid "Chapter &mark:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 +msgid "Remove first &image" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 +msgid "Insert &metadata as page at start of book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 +msgid "" +"The header and footer removal options have been replaced by the Search & " +"Replace options. Click the Search & Replace category in the bar to the left " +"to use these options. Leave the replace field blank and enter your " +"header/footer removal regexps into the search field." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 +msgid "Remove &fake margins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16 +msgid "" +"Table of\n" +"Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:18 +msgid "Control the creation/conversion of the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30 +msgid "Level &1 TOC (XPath expression):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31 +msgid "Level &2 TOC (XPath expression):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32 +msgid "Level &3 TOC (XPath expression):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68 +msgid "Do not add &detected chapters to the Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69 +msgid "Number of &links to add to Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70 +msgid "Chapter &threshold" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71 +msgid "&Force use of auto-generated Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72 +msgid "TOC &Filter:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 +msgid "TXT Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:92 +msgid "Structure" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:93 +msgid "Paragraph style:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:94 +msgid "Formatting style:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:95 +msgid "Common" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:96 +msgid "Preserve &spaces" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:97 +msgid "Remove indents at the beginning of lines" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:98 +msgid "Markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:99 +msgid "" +"

      Markdown is a simple markup language for text files, that allows for " +"advanced formatting. To learn more visit markdown." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:100 +msgid "Do not insert Table of Contents into output text when using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:13 +msgid "TXT Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 +msgid "General" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 +msgid "Output &Encoding:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:90 +msgid "&Line ending style:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:91 +msgid "&Formatting:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:92 +msgid "Plain" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 +msgid "&Maximum line length:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:94 +msgid "Force maximum line length" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:96 +msgid "Markdown, Textile" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:97 +msgid "Do not remove links ( tags) before processing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:98 +msgid "Do not remove image references before processing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:99 +msgid "Keep text color, when possible" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txtz_output.py:12 +msgid "TXTZ Output" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:55 +msgid "TextLabel" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56 +msgid "Use a wizard to help construct the Regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 +msgid "Match HTML &tags with tag name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 +msgid "*" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75 +msgid "a" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76 +msgid "br" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77 +msgid "div" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78 +msgid "h1" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79 +msgid "h2" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80 +msgid "h3" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 +msgid "h4" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 +msgid "h5" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83 +msgid "h6" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 +msgid "hr" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85 +msgid "span" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86 +msgid "Having the &attribute:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87 +msgid "With &value:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88 +msgid "(A regular expression)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89 +msgid "" +"

      For example, to match all h2 tags that have class=\"chapter\", set tag to " +"h2, attribute to class and value to " +"chapter.

      Leaving attribute blank will match any attribute and " +"leaving value blank will match any value. Setting tag to * will match any " +"tag.

      To learn more advanced usage of XPath see the XPath Tutorial." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:128 +msgid "Browse by covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:158 +msgid "Cover browser could not be loaded" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1197 +msgid "Undefined" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 +msgid "star(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:638 +msgid "Unrated" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:667 +msgid "Set '%s' to today" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:669 +msgid "Clear '%s'" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:296 +msgid " index:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:365 +msgid "" +"The enumeration \"{0}\" contains an invalid value that will be set to the " +"default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:520 +msgid "Apply changes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +msgid "Remove series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 +msgid "Automatically number books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 +msgid "Force numbers to start with " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:790 +msgid "" +"The enumeration \"{0}\" contains invalid values that will not appear in the " +"list" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 +msgid "Remove all tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:854 +msgid "tags to add" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:861 +msgid "tags to remove" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:43 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:144 +msgid "No details available." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:168 +msgid "Device no longer connected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:291 +msgid "Get device information" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:305 +msgid "Get list of books on device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:315 +msgid "Get annotations from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:327 +msgid "Send metadata to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:332 +msgid "Send collections to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:368 +msgid "Upload %d books to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:383 +msgid "Delete books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:400 +msgid "Download books from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:410 +msgid "View book on device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:451 +msgid "Set default send to device action" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:457 +msgid "Send to main memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:459 +msgid "Send to storage card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:461 +msgid "Send to storage card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:475 +msgid "Main Memory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:487 +msgid "Send specific format to" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 +msgid "Send and delete from library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:531 +msgid "Eject device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:313 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54 +msgid "Error" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:612 +msgid "Error communicating with device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:221 +msgid "No suitable formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647 +msgid "Select folder to open as device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698 +msgid "Error talking to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699 +msgid "" +"There was a temporary error talking to the device. Please unplug and " +"reconnect the device and or reboot." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742 +msgid "Device: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744 +msgid " detected." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:846 +msgid "selected to send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865 +msgid "%i of %i Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:868 +msgid "0 of %i Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869 +msgid "Choose format to send to device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877 +msgid "No device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878 +msgid "Cannot send: No device is connected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885 +msgid "No card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:886 +msgid "Cannot send: Device has no storage card" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:947 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1164 +msgid "Auto convert the following books before uploading to the device?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:976 +msgid "Sending catalogs to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1077 +msgid "Sending news to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1131 +msgid "Sending books to device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1171 +msgid "" +"Could not upload the following books to the device, as no suitable formats " +"were found. Convert the book(s) to a format supported by your device first." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243 +msgid "No space on device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1244 +msgid "" +"

      Cannot upload books to device there is no more free space available " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:135 +msgid "Unknown formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:136 +msgid "" +"You have enabled the {0} formats for your {1}. The {1} may not " +"support them. If you send these formats to your {1} they may not work. Are " +"you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 +msgid "Invalid template" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 +msgid "The template %s is invalid:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:78 +msgid "Select available formats and their order for this device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82 +msgid "" +"If checked, books are placed into sub directories based on their metadata on " +"the device. If unchecked, books are all put into the top level directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83 +msgid "Use sub directories" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84 +msgid "Use author sort for author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85 +msgid "Save &template:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +msgid "How many empty books?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +msgid "How many empty books should be added?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +msgid "Set the author of the new books to:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +msgid "Reset author to Unknown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:63 +msgid "Add books by ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:64 +msgid "&Paste from clipboard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:65 +msgid "" +"

      Enter a list of ISBNs in the box to the left, one per line. calibre will " +"automatically create entries for books based on the ISBN and download " +"metadata and covers for them.

      \n" +"

      Any invalid ISBNs in the list will be ignored.

      \n" +"

      You can also specify a file that will be added with each ISBN. To do this " +"enter the full path to the file after a >>. For example:

      \n" +"

      9788842915232 >> %s

      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:69 +msgid "&Tags to set on created book entries:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71 +msgid "Fit &cover within view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:33 +msgid "My Books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:314 +msgid "Generate catalog" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:93 +msgid "Generate catalog for {0} books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:94 +msgid "Catalog &format:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:95 +msgid "" +"Catalog &title (existing catalog with the same title will be replaced):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:96 +msgid "&Send catalog to device automatically" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:97 +msgid "Catalog options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:55 +msgid "Dumping database to SQL" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:81 +msgid "Loading database from SQL" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:148 +msgid "Check Library -- Problems Found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:158 +msgid "" +"

      Help

      \n" +"\n" +"

      calibre stores the list of your books and their metadata in a\n" +" database. The actual book files and covers are stored as normal\n" +" files in the calibre library folder. The database contains a list of " +"the files\n" +" and covers belonging to each book entry. This tool checks that the\n" +" actual files in the library folder on your computer match the\n" +" information in the database.

      \n" +"\n" +"

      The result of each type of check is shown to the left. The " +"various\n" +" checks are:\n" +"

      \n" +"
        \n" +"
      • Invalid titles: These are files and folders appearing\n" +" in the library where books titles should, but that do not have the\n" +" correct form to be a book title.
      • \n" +"
      • Extra titles: These are extra files in your calibre\n" +" library that appear to be correctly-formed titles, but have no " +"corresponding\n" +" entries in the database
      • \n" +"
      • Invalid authors: These are files appearing\n" +" in the library where only author folders should be.
      • \n" +"
      • Extra authors: These are folders in the\n" +" calibre library that appear to be authors but that do not have " +"entries\n" +" in the database
      • \n" +"
      • Missing book formats: These are book formats that are in\n" +" the database but have no corresponding format file in the book's " +"folder.\n" +"
      • Extra book formats: These are book format files found in\n" +" the book's folder but not in the database.\n" +"
      • Unknown files in books: These are extra files in the\n" +" folder of each book that do not correspond to a known format or " +"cover\n" +" file.
      • \n" +"
      • Missing cover files: These represent books that are " +"marked\n" +" in the database as having covers but the actual cover files are\n" +" missing.
      • \n" +"
      • Cover files not in database: These are books that have\n" +" cover files but are marked as not having covers in the " +"database.
      • \n" +"
      • Folder raising exception: These represent folders in the\n" +" calibre library that could not be processed/understood by this\n" +" tool.
      • \n" +"
      \n" +"\n" +"

      There are two kinds of automatic fixes possible: Delete\n" +" marked and Fix marked.

      \n" +"

      Delete marked is used to remove extra files/folders/covers " +"that\n" +" have no entries in the database. Check the box next to the item you " +"want\n" +" to delete. Use with caution.

      \n" +"\n" +"

      Fix marked is applicable only to covers and missing " +"formats\n" +" (the three lines marked 'fixable'). In the case of missing cover " +"files,\n" +" checking the fixable box and pushing this button will tell calibre " +"that\n" +" there is no cover for all of the books listed. Use this option if " +"you\n" +" are not going to restore the covers from a backup. In the case of " +"extra\n" +" cover files, checking the fixable box and pushing this button will " +"tell\n" +" calibre that the cover files it found are correct for all the books\n" +" listed. Use this when you are not going to delete the file(s). In " +"the\n" +" case of missing formats, checking the fixable box and pushing this\n" +" button will tell calibre that the formats are really gone. Use this " +"if\n" +" you are not going to restore the formats from a backup.

      \n" +"\n" +" " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:226 +msgid "&Run the check again" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:229 +msgid "Copy &to clipboard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:236 +msgid "Delete marked files (checked subitems)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:242 +msgid "Fix marked sections (checked fixable items)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:252 +msgid "Names to ignore:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:257 +msgid "" +"Enter comma-separated standard file name wildcards, such as synctoy*.dat" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:260 +msgid "Extensions to ignore" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:265 +msgid "" +"Enter comma-separated extensions without a leading dot. Used only in book " +"folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:314 +msgid "(fixable)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:337 +msgid "Path from library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:256 +msgid "Name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:366 +msgid "" +"The marked files and folders will be permanently deleted. Are you " +"sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45 +msgid "Choose Format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/models.py:23 +msgid "Format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 +msgid "Existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:51 +msgid "Convertible" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 +msgid "Choose location for calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 +msgid "Same as current" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52 +msgid "The location %s contains the current calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 +msgid "No existing library found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 +msgid "There is no existing calibre library at %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:63 +msgid "Not empty" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:64 +msgid "The folder %s is not empty. Please choose an empty folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 +msgid "No location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:96 +msgid "No location selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:677 +msgid "Bad location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:101 +msgid "%s is not an existing folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77 +msgid "Choose your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:78 +msgid "Your calibre library is currently located at {0}" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:79 +msgid "New &Location:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:80 +msgid "Use &existing library at the new location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:81 +msgid "&Create an empty library at the new location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:82 +msgid "&Copy structure from the current library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:83 +msgid "" +"Copy the custom columns, saved searches, column widths, plugboards,\n" +"user categories, and other information from the old to the new library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:85 +msgid "&Move current library to new location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:23 +msgid "Add \"%s\" to toolbars or menus" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:29 +msgid "Select the toolbars and/or menus to add %s to:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_plugin_toolbars.py:45 +msgid "" +"You can also customise the plugin locations using Preferences -> " +"Customise the toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:33 +msgid "Set defaults for conversion of comics (CBR/CBZ files)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 +msgid "Set options for converting %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:199 +msgid "&Title:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:178 +msgid "&Author(s):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:100 +msgid "&Profile:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:236 +msgid "&OK" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:233 +msgid "&Cancel" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 +msgid "Edit Comments" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:76 +msgid "Where do you want to delete from?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231 +msgid "Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:70 +msgid "Device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:79 +msgid "Library and Device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:55 +msgid "&Show this warning again" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:47 +msgid "ERROR" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:67 +msgid "" +"All checked books will be permanently deleted from your device. " +"Please verify the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 +msgid "Location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338 +#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576 +msgid "Date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55 +msgid "Delete from device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 +msgid "This book is DRMed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:55 +msgid "" +"

      This book is locked by DRM. To learn more about DRM and why you " +"cannot read or convert this book in calibre, \n" +" click " +"here.

      A large number of recent, DRM free releases are \n" +" available at Open " +"Books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:43 +msgid "Author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 +msgid "No matches found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419 +msgid "Change Case" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 +msgid "Upper Case" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 +msgid "Lower Case" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422 +msgid "Swap Case" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 +msgid "Title Case" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 +msgid "Capitalize" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:141 +msgid "Copy to author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:144 +msgid "Copy to author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439 +msgid "Invalid author name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440 +msgid "Author names cannot contain & characters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:120 +msgid "Manage authors" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 +msgid "&Search for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2105 +msgid "F&ind" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:91 +msgid "Sort by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 +msgid "Sort by author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:93 +msgid "" +"Reset all the author sort values to a value automatically\n" +"generated from the author. Exactly how this value is automatically\n" +"generated can be controlled via Preferences->Advanced->Tweaks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:96 +msgid "Recalculate all author sort values" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:97 +msgid "" +"Copy author sort to author for every author. You typically use this button\n" +"after changing Preferences->Advanced->Tweaks->Author sort name algorithm" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:99 +msgid "Copy all author sort values to author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:45 +msgid "Details of job" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 +msgid "Active Jobs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 +msgid "&Stop selected job" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:51 +msgid "Show job &details" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:52 +msgid "Stop &all non device jobs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:49 +msgid "&Copy to clipboard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:53 +msgid "Show &details" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:54 +msgid "Hide &details" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:58 +msgid "Show detailed information about this error" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:525 +msgid "Copied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 +msgid "Copy to clipboard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:923 +msgid "View log" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:58 +msgid "Title/Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:59 +msgid "Standard metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 +msgid "Custom metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:61 +msgid "Search/Replace" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76 +msgid "Working" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:266 +msgid "Character match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:267 +msgid "Regular Expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270 +msgid "Replace field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:271 +msgid "Prepend to field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:272 +msgid "Append to field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:282 +msgid "Editing meta information for %d books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:323 +msgid "" +"Immediately make all changes without closing the dialog. This operation " +"cannot be canceled or undone" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:382 +msgid "Book %d:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:400 +msgid "Enter an identifier type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:405 +msgid "" +"You can destroy your library using this feature. Changes are " +"permanent. There is no undo function. You are strongly encouraged to back up " +"your library before proceeding.

      Search and replace in text fields using " +"character matching or regular expressions. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:413 +msgid "" +"In character mode, the field is searched for the entered search text. The " +"text is replaced by the specified replacement text everywhere it is found in " +"the specified field. After replacement is finished, the text can be changed " +"to upper-case, lower-case, or title-case. If the case-sensitive check box is " +"checked, the search text must match exactly. If it is unchecked, the search " +"text will match both upper- and lower-case letters" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:424 +msgid "" +"In regular expression mode, the search text is an arbitrary python-" +"compatible regular expression. The replacement text can contain " +"backreferences to parenthesized expressions in the pattern. The search is " +"not anchored, and can match and replace multiple times on the same string. " +"The modification functions (lower-case etc) are applied to the matched text, " +"not to the field as a whole. The destination box specifies the field where " +"the result after matching and replacement is to be assigned. You can replace " +"the text in the field, or prepend or append the matched text. See this reference for more " +"information on python's regular expressions, and in particular the 'sub' " +"function." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:502 +msgid "S/R TEMPLATE ERROR" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:648 +msgid "You must specify a destination when source is a composite field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:654 +msgid "You must specify a destination identifier type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:898 +msgid "Search/replace invalid" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:753 +msgid "" +"Authors cannot be set to the empty string. Book title %s not processed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:772 +msgid "Title cannot be set to the empty string. Book title %s not processed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:899 +msgid "Search pattern is invalid: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:951 +msgid "" +"Applying changes to %d books.\n" +"Phase {0} {1}%%." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 +msgid "Delete saved search/replace" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:982 +msgid "The selected saved search/replace will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +msgid "Save search/replace" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1000 +msgid "Search/replace name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +msgid "" +"That saved search/replace already exists and will be overwritten. Are you " +"sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:524 +msgid "Edit Meta information" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:526 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:527 +msgid "&Swap title and author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:528 +msgid "Author s&ort: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:529 +msgid "" +"Specify how the author(s) of this book should be sorted. For example Charles " +"Dickens should be sorted as Dickens, Charles." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:889 +msgid "&Rating:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:890 +msgid "Rating of this book. 0-5 stars" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:533 +msgid "No change" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:534 +msgid " stars" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:536 +msgid "Add ta&gs: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:166 +msgid "Open Tag Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:540 +msgid "&Remove tags:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:541 +msgid "Comma separated list of tags to remove from the books. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:542 +msgid "Check this box to remove all tags from the books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:543 +msgid "Remove &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:547 +msgid "If checked, the series will be cleared" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +msgid "&Clear series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +msgid "" +"If not checked, the series number for the books will be set to 1.\n" +"If checked, selected books will be automatically numbered, in the order\n" +"you selected them. So if you selected Book A and then Book B,\n" +"Book A will have series number 1 and Book B series number 2." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +msgid "&Automatically number books in this series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +msgid "" +"Series will normally be renumbered from the highest number in the database\n" +"for that series. Checking this box will tell calibre to start numbering\n" +"from the value in the box" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +msgid "&Force numbers to start with:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1181 +msgid "&Date:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +msgid "d MMM yyyy" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +msgid "&Apply date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 +msgid "&Published:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +msgid "Clear published date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 +msgid "Remove &format:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +msgid "" +"Force the title to be in title case. If both this and swap authors are " +"checked,\n" +"title and author are swapped before the title case is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +msgid "Change title to title &case" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +msgid "" +"Update title sort based on the current title. This will be applied only " +"after other changes to title." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +msgid "Update &title sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +msgid "" +"Remove stored conversion settings for the selected books.\n" +"\n" +"Future conversion of these books will use the default settings." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +msgid "Remove &stored conversion settings for the selected books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +msgid "Change &cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +msgid "&Generate default cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 +msgid "&Remove cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 +msgid "Set from &ebook file(s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:663 +msgid "&Basic metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:506 +msgid "&Custom metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +msgid "Load searc&h/replace:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 +msgid "Select saved search/replace to load." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 +msgid "Save current search/replace" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +msgid "Sa&ve" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +msgid "Search &field:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +msgid "The name of the field that you want to search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +msgid "Search &mode:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +msgid "" +"Choose whether to use basic text matching or advanced regular expression " +"matching" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +msgid "Identifier type:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +msgid "Choose which identifier type to operate upon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 +msgid "Te&mplate:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:596 +msgid "Enter a template to be used as the source for the search/replace" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 +msgid "" +"Enter the what you are looking for, either plain text or a regular " +"expression, depending on the mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +msgid "" +"Check this box if the search string must match exactly upper and lower case. " +"Uncheck it if case is to be ignored" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +msgid "Cas&e sensitive" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 +msgid "&Replace with:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +msgid "" +"The replacement text. The matched search text will be replaced with this " +"string" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +msgid "&Apply function after replace:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +msgid "" +"Specify how the text is to be processed after matching and replacement. In " +"character mode, the entire\n" +"field is processed. In regular expression mode, only the matched text is " +"processed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:606 +msgid "&Destination field:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:607 +msgid "" +"The field that the text will be put into after all replacements.\n" +"If blank, the source field is used if the field is modifiable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +msgid "M&ode:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +msgid "Specify how the text should be copied into the destination." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +msgid "" +"Specifies whether result items should be split into multiple values or\n" +"left as single values. This option has the most effect when the source field " +"is\n" +"not multiple and the destination field is multiple" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +msgid "Split &result" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +msgid "For multiple-valued fields, sho&w" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +msgid "values starting a&t" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +msgid "with values separated b&y" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +msgid "" +"Used when displaying test results to separate values in multiple-valued " +"fields" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +msgid "Test text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +msgid "Test result" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +msgid "Your test:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +msgid "&Search and replace" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:61 +msgid "Password needed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 +msgid "&Username:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 +msgid "&Password:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 +msgid "&Show password" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59 +msgid "Aborting..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:23 +msgid "" +"Restoring database from backups, do not interrupt, this will happen in three " +"stages" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:25 +msgid "Restoring database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:79 +msgid "" +"Your list of books, with all their metadata is stored in a single file, " +"called a database. In addition, metadata for each individual book is stored " +"in that books' folder, as a backup.

      This operation will rebuild the " +"database from the individual book metadata. This is useful if the database " +"has been corrupted and you get a blank list of books. Note that restoring " +"only restores books, not any settings stored in the database, or any custom " +"recipes.

      Do you want to restore the database?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:102 +msgid "Restoring database failed, click Show details to see details" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:107 +msgid "" +"Restoring the database succeeded with some warnings click Show details to " +"see the details." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:112 +msgid "Restoring database was successful" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:75 +msgid "Saved search already exists" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:76 +msgid "The saved search %s already exists, perhaps with different case" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:62 +msgid "" +"The current saved search will be permanently deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:94 +msgid "Saved Search Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:95 +msgid "Saved Search: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:96 +msgid "Select a saved search to edit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:97 +msgid "Delete this selected saved search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:99 +msgid "Enter a new saved search name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:100 +msgid "Add the new saved search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:102 +msgid "Rename the current search to what is in the box" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:104 +msgid "Change the contents of the saved search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +msgid "" +" Download this periodical every week on the specified days " +"after\n" +" the specified time. For example, if you choose: Monday " +"after\n" +" 9:00 AM, then the periodical will be download every Monday " +"as\n" +" soon after 9:00 AM as possible.\n" +" " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:61 +msgid "&Download after:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:91 +msgid "" +" Download this periodical every month, on the specified " +"days.\n" +" The download will happen as soon after the specified time " +"as\n" +" possible on the specified days of each month. For example,\n" +" if you choose the 1st and the 15th after 9:00 AM, the\n" +" periodical will be downloaded on the 1st and 15th of every\n" +" month, as soon after 9:00 AM as possible.\n" +" " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:103 +msgid "&Days of the month:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:105 +msgid "Comma separated list of days of the month. For example: 1, 15" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:109 +msgid "Download &after:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 +msgid "" +" Download this periodical every x days. For example, if you\n" +" choose 30 days, the periodical will be downloaded every 30\n" +" days. Note that you can set periods of less than a day, " +"like\n" +" 0.1 days to download a periodical more than once a day.\n" +" " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:151 +msgid "&Download every:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:154 +msgid "every hour" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:157 +msgid "days" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:161 +msgid "" +"Note: You can set intervals of less than a day, by typing the value manually." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:196 +msgid "%s news sources" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:310 +msgid "Need username and password" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:311 +msgid "You must provide a username and/or password to use this news source." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:346 +msgid "Account" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:347 +msgid "(optional)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:348 +msgid "(required)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:365 +msgid "Created by: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:372 +msgid "Last downloaded: never" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:373 +msgid "never" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:379 +msgid "%d days, %d hours and %d minutes ago" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +msgid "Last downloaded:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:206 +msgid "Schedule news download" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 +msgid "Add a custom news source" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +msgid "Download all scheduled new sources" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:534 +msgid "No internet connection" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:535 +msgid "Cannot download news as no internet connection is active" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207 +msgid "Go" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:208 +msgid "blurb" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:209 +msgid "&Schedule for download:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:210 +msgid "Days of week" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 +msgid "Days of month" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 +msgid "Every x days" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 +msgid "&Account" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217 +msgid "For the scheduling to work, you must leave calibre running." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218 +msgid "&Schedule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:219 +msgid "Add &title as tag" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:220 +msgid "&Extra tags:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:221 +msgid "" +"Maximum number of copies (issues) of this recipe to keep. Set to 0 to keep " +"all (disable)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:222 +msgid "&Keep at most:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:223 +msgid "" +"

      When set, this option will cause calibre to keep, at most, the specified " +"number of issues of this periodical. Every time a new issue is downloaded, " +"the oldest one is deleted, if the total is larger than this number.\n" +"

      Note that this feature only works if you have the option to add the title " +"as tag checked, above.\n" +"

      Also, the setting for deleting periodicals older than a number of days, " +"below, takes priority over this setting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:226 +msgid "all issues" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:227 +msgid " issues" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:228 +msgid "&Advanced" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:229 +msgid "&Download now" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:230 +msgid "&Delete downloaded news older than:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:231 +msgid "" +"

      Delete downloaded news older than the specified number of days. Set to " +"zero to disable.\n" +"

      You can also control the maximum number of issues of a specific " +"periodical that are kept by clicking the Advanced tab for that periodical " +"above." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:233 +msgid "never delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:273 +msgid " days" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:235 +msgid "Download all scheduled news sources at once" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:236 +msgid "Download &all scheduled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41 +msgid "contains" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42 +msgid "The text to search for. It is interpreted as a regular expression." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43 +msgid "" +"

      Negate this match. That is, only return results that do not match " +"this query." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44 +msgid "Negate" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:186 +msgid "Advanced Search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:187 +msgid "&What kind of match to use:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:188 +msgid "Contains: the word or phrase matches anywhere in the metadata field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:189 +msgid "Equals: the word or phrase must match the entire metadata field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:190 +msgid "" +"Regular expression: the expression must match anywhere in the metadata field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:191 +msgid "Find entries that have..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:192 +msgid "&All these words:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:193 +msgid "This exact &phrase:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:194 +msgid "&One or more of these words:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:195 +msgid "But dont show entries that have..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:196 +msgid "Any of these &unwanted words:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:197 +msgid "" +"See the User Manual for more help" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:198 +msgid "A&dvanced Search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:200 +msgid "Enter the title." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:201 +msgid "&Author:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:930 +msgid "Ta&gs:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216 +msgid "Enter an author's name. Only one author can be used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217 +msgid "" +"Enter a series name, without an index. Only one series name can be used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218 +msgid "Enter tags separated by spaces" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:203 +msgid "&Clear" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread/adv_search_builder_ui.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:204 +msgid "Search only in specific fields:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221 +msgid "Titl&e/Author/Series ..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45 +msgid "Choose formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:146 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:111 +msgid "Authors" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:147 +msgid "Publishers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:143 +msgid " (not on any book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:146 +msgid "Category lookup name: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:222 +msgid "Invalid name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:223 +msgid "" +"That name contains leading or trailing periods, multiple periods in a row or " +"spaces before or after periods." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:154 +msgid "Name already used" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:231 +msgid "That name is already used, perhaps with different case." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:244 +msgid "" +"The current tag category will be permanently deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166 +msgid "User Categories Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167 +msgid "Category name: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168 +msgid "Select a category to edit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169 +msgid "Delete this selected tag category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:171 +msgid "Enter a category name, then use the add button or the rename button" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:172 +msgid "Add a new category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:174 +msgid "Rename the current category to the what is in the box" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:176 +msgid "Category filter: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:177 +msgid "Select the content kind of the new category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:178 +msgid "A&vailable items" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:179 +msgid "Apply tags to current tag category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:181 +msgid "A&pplied items" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:182 +msgid "Unapply (remove) tag from current tag category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:111 +msgid "Are your sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:71 +msgid "" +"The following tags are used by one or more books. Are you certain you want " +"to delete them?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +msgid "Tag Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129 +msgid "A&vailable tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:130 +msgid "" +"Delete tag from database. This will unapply the tag from all books and then " +"remove it from the database." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132 +msgid "Apply tag to current book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134 +msgid "A&pplied tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +msgid "Unapply (remove) tag from current book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:137 +msgid "&Add tag:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:138 +msgid "" +"If the tag you want is not in the available list, you can add it here. " +"Accepts a comma separated list of tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:139 +msgid "Add tag to available tags and apply it to current book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 +msgid "%s (was %s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:99 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:107 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 +msgid "You must select at least one items from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Are you certain you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 +msgid "Ctrl+S" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 +msgid "Template language tutorial" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:261 +msgid "Template function reference" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:274 +msgid "EXCEPTION: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +msgid "No column chosen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +msgid "You must specify a column to be colored" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +msgid "No template provided" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +msgid "The template box cannot be empty" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:241 +msgid "Set the color of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:98 +msgid "Template value:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:99 +msgid "" +"The value the of the template using the current book in the library view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 +msgid "Function &name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:100 +msgid "&Documentation:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:102 +msgid "Python &code:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:30 +msgid "Remove any template from the box" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:32 +msgid "Open Template Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 +msgid "Edit template" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:56 +msgid "Test email settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:57 +msgid "Send test mail from %s to:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 +msgid "&Test" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub.py:100 +msgid "Cannot preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub.py:101 +msgid "You must first explode the epub before previewing." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:61 +msgid "" +"

      Explode the ePub to display contents in a file browser window. To tweak " +"individual files, right-click, then 'Open with...' your editor of choice. " +"When tweaks are complete, close the file browser window and the editor " +"windows you used to edit files in the epub.

      Rebuild the ePub, " +"updating your calibre library.

      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:62 +msgid "Display contents of exploded ePub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:63 +msgid "&Explode ePub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:64 +msgid "Discard changes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:66 +msgid "Rebuild ePub from exploded contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:67 +msgid "&Rebuild ePub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:68 +msgid "&Preview ePub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:141 +msgid "No recipe selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:146 +msgid "The attached file: %s is a recipe to download %s." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:147 +msgid "Recipe for " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:164 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:265 +msgid "Switch to Advanced mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:178 +msgid "Switch to Basic mode" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:188 +msgid "Feed must have a title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:189 +msgid "The feed must have a title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:193 +msgid "Feed must have a URL" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:194 +msgid "The feed %s must have a URL" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:200 +msgid "This feed has already been added to the recipe" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:337 +msgid "Invalid input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:338 +msgid "

      Could not create recipe. Error:
      %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:341 +msgid "Replace recipe?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:342 +msgid "A custom recipe named %s already exists. Do you want to replace it?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:282 +msgid "Choose builtin recipe" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:328 +msgid "Choose a recipe file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:329 +msgid "Recipes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:369 +msgid "" +"You will lose any unsaved changes. To save your changes, click the " +"Add/Update recipe button. Continue?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:257 +msgid "Add custom news source" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:258 +msgid "Available user recipes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:259 +msgid "Add/Update &recipe" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:260 +msgid "&Remove recipe" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:261 +msgid "&Share recipe" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:262 +msgid "S&how recipe files" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:263 +msgid "Customize &builtin recipe" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:264 +msgid "&Load recipe from file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:266 +msgid "" +"\n" +"

      Create a basic news " +"recipe, by adding RSS feeds to it.
      For most feeds, you will have to " +"use the \"Advanced mode\" to further customize the fetch " +"process.

      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +msgid "Recipe &title:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:271 +msgid "&Oldest article:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:272 +msgid "The oldest article to download" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:274 +msgid "&Max. number of articles per feed:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:275 +msgid "Maximum number of articles to download per feed." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:276 +msgid "Feeds in recipe" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:278 +msgid "Remove feed from recipe" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:284 +msgid "Add feed to recipe" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:282 +msgid "&Feed title:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:283 +msgid "Feed &URL:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:285 +msgid "&Add feed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:286 +msgid "" +"For help with writing advanced news recipes, please visit User Recipes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:287 +msgid "Recipe source code (python)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:51 +msgid "Download %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:54 +msgid "Downloading %s from %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:85 +msgid "Failed to download from %r with error: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:41 +msgid "No file specified to download." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:66 +msgid "Not a support ebook format." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:87 +msgid "Downloading %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:99 +msgid "Downloading" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:103 +msgid "Failed to download ebook" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:91 +msgid "Email %s to %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:110 +msgid "News:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:112 +msgid "Attached is the %s periodical downloaded by calibre." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:160 +msgid "E-book:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:168 +msgid "Attached, you will find the e-book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:189 +msgid "by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:170 +msgid "in the %s format." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:184 +msgid "Sending email to" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:215 +msgid "Auto convert the following books before sending via email?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:222 +msgid "" +"Could not email the following books as no suitable formats were found:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:228 +msgid "Failed to email book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:231 +msgid "sent" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 +msgid "Sent news to" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 +msgid "" +"
      \n" +"

      Set a regular expression pattern to use when trying to guess ebook " +"metadata from filenames.

      \n" +"

      A tutorial on " +"using regular expressions is available.

      \n" +"

      Use the Test functionality below to test your regular expression " +"on a few sample filenames (remember to include the file extension). The " +"group names for the various metadata entries are documented in " +"tooltips.

      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:133 +msgid "Regular &expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:135 +msgid "File &name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:137 +msgid "Title:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138 +msgid "Regular expression (?P<title>)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:130 +msgid "No match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140 +msgid "Authors:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141 +msgid "Regular expression (?P)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:143 +msgid "Series:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:144 +msgid "Regular expression (?P)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146 +msgid "Series index:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147 +msgid "Regular expression (?P)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1086 +msgid "ISBN:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:150 +msgid "Regular expression (?P)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:152 +msgid "Publisher:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:153 +msgid "Regular expression (?P)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:155 +msgid "Published:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:156 +msgid "Regular expression (?P)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:237 +msgid "Cover Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:110 +msgid "Shift+Alt+B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:234 +msgid "Tag Browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:126 +msgid "Shift+Alt+T" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 +msgid "version" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 +msgid "created by Kovid Goyal" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:175 +msgid "Connected " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:188 +msgid "Update found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:216 +msgid "Book Details" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:225 +msgid "Alt+D" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:235 +msgid "Shift+Alt+D" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:62 +msgid "Job" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:63 +msgid "Status" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:64 +msgid "Progress" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:65 +msgid "Running time" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:77 +msgid "There are %d running jobs:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:103 +msgid "Unknown job" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:84 +msgid "There are %d waiting jobs:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:248 +msgid "Cannot kill job" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243 +msgid "Cannot kill jobs that communicate with the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 +msgid "Job has already run" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 +msgid "This job cannot be stopped" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285 +msgid "Unavailable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329 +msgid "Jobs:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:331 +msgid "Shift+Alt+J" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:348 +msgid "Click to see list of jobs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:417 +msgid " - Jobs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:459 +msgid "Do you really want to stop the selected job?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:465 +msgid "Do you really want to stop all non-device jobs?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:57 +msgid "Eject this device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 +msgid "Show books in calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:71 +msgid "Show books in the main memory of the device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1054 +msgid "Card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:73 +msgid "Show books in storage card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 +msgid "Card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:75 +msgid "Show books in storage card B" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:140 +msgid "available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181 +msgid "Shift+Ctrl+F" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:184 +msgid "Advanced search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:189 +msgid "" +"

      Search the list of books by title, author, publisher, tags, comments, " +"etc.

      Words separated by spaces are ANDed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:195 +msgid "&Go!" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:201 +msgid "Do Quick Search (you can also press the Enter key)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:207 +msgid "Reset Quick Search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:223 +msgid "Copy current search text (instead of search name)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +msgid "Y" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:268 +msgid "On Device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +msgid "Size (MB)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:75 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258 +msgid "Modified" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1328 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797 +msgid "The lookup/search name is \"{0}\"" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1330 +msgid "This book's UUID is \"{0}\"" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027 +msgid "In Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:328 +msgid "Size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1308 +msgid "Marked for deletion" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311 +msgid "Double click to edit me

      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:159 +msgid "Hide column %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164 +msgid "Sort on %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:165 +msgid "Ascending" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:168 +msgid "Descending" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:180 +msgid "Change text alignment for %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:182 +msgid "Left" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:182 +msgid "Right" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183 +msgid "Center" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202 +msgid "Show column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:214 +msgid "Restore default layout" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:858 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52 +msgid "Configure Viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:53 +msgid "Use white background" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:54 +msgid "Hyphenate" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:55 +msgid "Changes will only take effect after a restart." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:70 +msgid " - LRF Viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 +msgid "No matches for the search phrase %s were found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128 +msgid "LRF Viewer" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129 +msgid "Parsing LRF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130 +msgid "LRF Viewer toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 +msgid "Next Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:562 +msgid "Previous Page" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193 +msgid "Back" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194 +msgid "Forward" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135 +msgid "Next match" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201 +msgid "Open ebook" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137 +msgid "Configure" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:33 +msgid "Use the library located at the specified path." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:35 +msgid "Start minimized to system tray." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:37 +msgid "Log debugging information to console" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:39 +msgid "Do not check for updates" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:41 +msgid "" +"Ignore custom plugins, useful if you installed a plugin that is preventing " +"calibre from starting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:45 +msgid "" +"Cause a running calibre instance, if any, to be shutdown. Note that if there " +"are running jobs, they will be silently aborted, so use with care." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:685 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:96 +msgid "Choose a location for your calibre e-book library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 +msgid "Failed to create library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +msgid "Failed to create calibre library at: %r." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:195 +msgid "Choose a location for your new calibre e-book library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 +msgid "Initializing user interface..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +msgid "Repairing failed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 +msgid "The database repair failed. Starting with a new empty library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 +msgid "Bad database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +msgid "Bad database location %r. calibre will now quit." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 +msgid "Corrupted database" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 +msgid "" +"Your calibre database appears to be corrupted. Do you want calibre to try " +"and repair it automatically? If you say No, a new empty calibre library will " +"be created." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:224 +msgid "" +"Repairing database. This can take a very long time for a large collection" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:237 +msgid "" +"Bad database location %r. Will start with a new, empty calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:247 +msgid "Starting %s: Loading books..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "If you are sure it is not running" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:330 +msgid "may be running in the system tray, in the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 +msgid "upper right region of the screen." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 +msgid "lower right region of the screen." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 +msgid "try rebooting your computer." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 +msgid "try deleting the file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:342 +msgid "Cannot Start " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:343 +msgid "%s is already running." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 +msgid "" +"Redirect console output to a dialog window (both stdout and stderr). Useful " +"on windows where GUI apps do not have a output streams." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:113 +msgid "&Preferences" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:114 +msgid "&Quit" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:138 +msgid "Unhandled exception" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:401 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:402 +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:132 +msgid "" +"Specify how this book should be sorted when by title. For example, The " +"Exorcist might be sorted as Exorcist, The." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:134 +msgid "Title &sort:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:142 +msgid "" +" The green color indicates that the current title sort matches the current " +"title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:145 +msgid "" +" The red color warns that the current title sort does not match the current " +"title. No action is required if this is what you want." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:192 +msgid "Authors changed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:193 +msgid "" +"You have changed the authors for this book. You must save these changes " +"before you can use Manage authors. Do you want to save these changes?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:274 +msgid "" +"Specify how the author(s) of this book should be sorted. For example Charles " +"Dickens should be sorted as Dickens, Charles.\n" +"If the box is colored green, then text matches the individual author's sort " +"strings. If it is colored red, then the authors and this text do not match." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +msgid "Author s&ort:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:289 +msgid "" +" The green color indicates that the current author sort matches the current " +"author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292 +msgid "" +" The red color indicates that the current author sort does not match the " +"current author. No action is required if this is what you want." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:433 +msgid "&Number:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:514 +msgid "" +"Last modified: %s\n" +"\n" +"Double click to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:531 +msgid "Set the cover for the book from the selected format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:539 +msgid "Set metadata for the book from the selected format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:546 +msgid "Add a format to this book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:553 +msgid "Remove the selected format from this book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:619 +msgid "Choose formats for " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:651 +msgid "No permission" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:652 +msgid "You do not have permission to read the following files:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:683 +msgid "No format selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694 +msgid "Could not read metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:695 +msgid "Could not read metadata from %s format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:714 +msgid "&Browse" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:716 +msgid "T&rim" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 +msgid "&Remove" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:724 +msgid "Download co&ver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:725 +msgid "&Generate cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:775 +msgid "Not a valid picture" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:799 +msgid "Specify title and author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:800 +msgid "You must specify a title and author before generating a cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:818 +msgid "Invalid cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:819 +msgid "Could not change cover as the image is invalid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +msgid "This book has no cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:848 +msgid "Cover size: %dx%d pixels" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 +msgid "stars" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:966 +msgid "Tags changed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +msgid "" +"You have changed the tags. In order to use the tags editor, you must either " +"discard or apply these changes. Apply changes?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:993 +msgid "I&ds:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994 +msgid "" +"Edit the identifiers for this book. For example: \n" +"\n" +"%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1117 +msgid "This ISBN number is valid" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1120 +msgid "This ISBN number is invalid" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1083 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1105 +msgid "Invalid ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1084 +msgid "Enter an ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +msgid "The ISBN you entered is not valid. Try again." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1130 +msgid "&Publisher:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1200 +msgid "Clear date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1232 +msgid "Publishe&d:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:34 +msgid "Schedule download?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:45 +msgid "" +"The download of metadata for the %d selected book(s) will run in the " +"background. Proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:47 +msgid "" +"You can monitor the progress of the download by clicking the rotating " +"spinner in the bottom right corner." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:50 +msgid "" +"When the download completes you will be asked for confirmation before " +"calibre applies the downloaded metadata." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:61 +msgid "Download only &metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:65 +msgid "Download only &covers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:69 +msgid "&Configure download" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:73 +msgid "Download &both" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:99 +msgid "Download metadata for %d books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:102 +msgid "Metadata download started" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:111 +msgid "(Failed metadata)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:113 +msgid "(Failed cover)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:190 +msgid "Downloaded %d of %d" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:115 +msgid "Downloaded metadata fields" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:825 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 +#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 +#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 +msgid "Next" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:55 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 +#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 +#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 +msgid "Previous" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:265 +msgid "Edit Metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:101 +msgid "" +"Automatically create the title sort entry based on the current title entry.\n" +"Using this button to create title sort will change title sort from red to " +"green." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:112 +msgid "" +"Automatically create the author sort entry based on the current author " +"entry. Using this button to create author sort will change author sort from " +"red to green. There is a menu of functions available under this button. " +"Click and hold on the button to see it." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 +msgid "Set author sort from author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:119 +msgid "Set author from author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:129 +msgid "Swap the author and title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:135 +msgid "" +"Manage authors. Use to rename authors and correct individual author's sort " +"values" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +msgid "Remove unused series (Series that have no books)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:178 +msgid "" +"Paste the contents of the clipboard into the identifiers box prefixed with " +"isbn:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:191 +msgid "&Download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 +msgid "Configure download metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:206 +msgid "Change how calibre downloads metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:313 +msgid "Could not read cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:307 +msgid "Could not read cover from %s format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:314 +msgid "The cover in the %s format is invalid" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +msgid "Save changes and edit the metadata of %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:751 +msgid "Change cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 +msgid "Co&mments" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:792 +msgid "&Metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:651 +msgid "&Cover and formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:720 +msgid "C&ustom metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:732 +msgid "&Comments" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:798 +msgid "Basic metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 +msgid "Has cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:133 +msgid "Has summary" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:190 +msgid "" +"The has cover indication is not fully\n" +"reliable. Sometimes results marked as not\n" +"having a cover will find a cover in the download\n" +"cover stage, and vice versa." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:259 +msgid "See at" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:394 +msgid "calibre is downloading metadata from: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:416 +msgid "Please wait" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:445 +msgid "Query: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:464 +msgid "Failed to download metadata. Click Show Details to see details" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:473 +msgid "" +"Failed to find any books that match your search. Try making the search " +"less specific. For example, use only the author's last name and a " +"single distinctive word from the title.

      To see the full log, click Show " +"Details." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:539 +msgid "Current cover" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:542 +msgid "Searching..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:688 +msgid "Downloading covers for %s, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:718 +msgid "Failed to download any covers, click \"Show details\" for details." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:724 +msgid "Could not find any covers for %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:726 +msgid "Found %d covers of %s. Pick the one you like best." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:814 +msgid "Downloading metadata..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:907 +msgid "Downloading cover..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:37 +msgid "" +"Restore settings to default values. You have to click Apply to actually save " +"the default settings." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:328 +msgid "Configure " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:28 +msgid "Ignore duplicate incoming formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:29 +msgid "Overwrite existing duplicate formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:30 +msgid "Create new record for each duplicate format" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:65 +msgid "" +"Here you can control how calibre will read metadata from the files you add " +"to it. calibre can either read metadata from the contents of the file, or " +"from the filename." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:66 +msgid "Read &metadata from &file contents rather than file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:67 +msgid "" +"Swap the firstname and lastname of the author. This affects only metadata " +"read from file names." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:68 +msgid "&Swap author firstname and lastname" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:69 +msgid "" +"Automerge: If books with similar titles and authors found, merge the " +"incoming formats automatically into\n" +"existing book records. The box to the right controls what happens when an " +"existing record already has\n" +"the incoming format. Note that this option also affects the Copy to library " +"action.\n" +"\n" +"Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " +"punctuation, case, etc. Author match is exact." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:74 +msgid "&Automerge added books if they already exist in the calibre library:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:75 +msgid "" +"Automerge: If books with similar titles and authors found, merge the " +"incoming formats automatically into\n" +"existing book records. This box controls what happens when an existing " +"record already has\n" +"the incoming format: \n" +"\n" +"Ignore duplicate incoming files - means that existing files in your calibre " +"library will not be replaced\n" +"Overwrite existing duplicate files - means that existing files in your " +"calibre library will be replaced\n" +"Create new record for each duplicate file - means that a new book entry will " +"be created for each duplicate file\n" +"\n" +"Title matching ignores leading indefinite articles (\"the\", \"a\", \"an\"), " +"punctuation, case, etc.\n" +"Author matching is exact." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:85 +msgid "&Tags to apply when adding a book:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:86 +msgid "" +"A comma-separated list of tags that will be applied to books added to the " +"library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:87 +msgid "&Configure metadata from file name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:160 +msgid "Low" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159 +msgid "High" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 +msgid "Very low" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Compact Metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 +msgid "All on 1 tab" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:165 +msgid "Done" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:166 +msgid "Confirmation dialogs have all been reset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147 +msgid "Show notification when &new version is available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:148 +msgid "" +"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n" +"If not checked, the values can be Yes or No." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 +msgid "Yes/No columns have three values (Requires restart)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 +msgid "Automatically send downloaded &news to ebook reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:152 +msgid "&Delete news from library when it is automatically sent to reader" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:153 +msgid "Preferred &output format:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:154 +msgid "Default network &timeout:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155 +msgid "" +"Set the default timeout for network fetches (i.e. anytime we go out to the " +"internet to get information)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156 +msgid " seconds" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157 +msgid "Job &priority:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161 +msgid "Restriction to apply when the current library is opened:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162 +msgid "" +"Apply this restriction on calibre startup if the current library is being " +"used. Also applied when switching to this library. Note that this setting is " +"per library. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163 +msgid "Edit metadata (single) layout:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164 +msgid "" +"Choose a different layout for the Edit Metadata dialog. The compact metadata " +"layout favors editing custom metadata over changing covers and formats." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165 +msgid "Preferred &input format order:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 +msgid "Use internal &viewer for:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 +msgid "Reset all disabled &confirmation dialogs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:36 +msgid "is true" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "is false" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 +msgid "is undefined" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 +msgid "has id" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +msgid "does not have id" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 +msgid "is equal to" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +msgid "is less than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +msgid "is greater than" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:49 +msgid "has" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +msgid "does not have" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +msgid "has pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +msgid "does not have pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +msgid "is set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +msgid "is not set" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 +msgid "is" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +msgid "is not" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +msgid "matches pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +msgid "does not match pattern" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:72 +msgid "If the " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:78 +msgid " column " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:84 +msgid " value " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:199 +msgid "" +"Enter either an identifier type or an identifier type and value of the form " +"identifier:value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:202 +msgid "Enter a number" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:207 +msgid "Enter a date in the format YYYY-MM-DD" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:209 +msgid "Enter a string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:211 +msgid "Enter a regular expression" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 +msgid "You can match multiple values by separating them with %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:228 +msgid "Create/edit a column coloring rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:233 +msgid "Create a coloring rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:247 +msgid "to" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:255 +msgid "Only if the following conditions are all satisfied:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:265 +msgid "Add another condition" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "You can disable a condition by blanking all of its boxes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:341 +msgid "Invalid condition" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:342 +msgid "One of the conditions for this rule is invalid: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:347 +msgid "No conditions" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:348 +msgid "You must specify at least one non-empty condition for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:436 +msgid "" +"\n" +"

      Advanced Rule for column %s:\n" +"

      %s
      \n" +" " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:441 +msgid "" +"

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

      \n" +"
        %s
      \n" +" " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:450 +msgid "
    • If the %s column %s value: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:465 +msgid "" +"You can control the color of columns in the book list by creating \"rules\" " +"that tell calibre what color to use. Click the Add Rule button below to get " +"started. You can change an existing rule by double clicking it." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:474 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:477 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:494 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:499 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:507 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:555 +msgid "No rule selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:556 +msgid "No rule selected for %s." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:561 +msgid "removal" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +msgid "You must select a column to delete it" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +msgid "The selected column is not a custom column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +msgid "Do you really want to delete column %s and all its data?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:82 +msgid "" +"Here you can re-arrange the layout of the columns in the calibre library " +"book list. You can hide columns by unchecking them. You can also create your " +"own, custom columns." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88 +msgid "Move column up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 +msgid "Remove a user-defined column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:86 +msgid "Add a user-defined column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:88 +msgid "Edit settings of a user-defined column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 +msgid "Move column down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 +msgid "Add &custom column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:41 +msgid "" +"Restore settings to default values. Only settings for the currently selected " +"section are restored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 +msgid "Text, column shown in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:24 +msgid "Comma separated text, like tags, shown in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:27 +msgid "Long text, like comments, not shown in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 +msgid "Text column for keeping series-like information" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 +msgid "Text, but with a fixed set of permitted values" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 +msgid "Floating point numbers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 +msgid "Integers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 +msgid "Ratings, shown with stars" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159 +msgid "Yes/No" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 +msgid "Column built from other columns" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:48 +msgid "Column built from other columns, behaves like tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:56 +msgid "Create a custom column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 +msgid "Quick create:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +msgid "ISBN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 +#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135 +msgid "Formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 +msgid "People's names" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +msgid "Number" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 +msgid "Text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 +msgid "Edit a custom column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96 +msgid "No column selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:97 +msgid "No column has been selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 +msgid "Selected column is not a user-defined column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160 +msgid "My Tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161 +msgid "My Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162 +msgid "My Rating" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163 +msgid "People" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190 +msgid "" +"Examples: The format {0:0>4d} gives a 4-digit number with " +"leading zeros. The format {0:d} days prints the number " +"then the word \"days\"" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195 +msgid "" +"Examples: The format {0:.1f} gives a floating point number with " +"1 digit after the decimal point. The format " +"Price: $ {0:,.2f} prints \"Price $ \" then " +"displays the number with 2 digits after the decimal point and thousands " +"separated by commas." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204 +msgid "No lookup name was provided" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208 +msgid "" +"The lookup name must contain only lower case letters, digits and " +"underscores, and start with a letter" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211 +msgid "" +"Lookup names cannot end with _index, because these names are reserved for " +"the index of a series column." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 +msgid "No column heading was provided" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231 +msgid "The lookup name %s is already used" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243 +msgid "The heading %s is already used" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254 +msgid "You must enter a template for composite columns" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263 +msgid "You must enter at least one value for enumeration columns" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267 +msgid "You cannot provide the empty value, as it is included by default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 +msgid "The value \"{0}\" is in the list more than once" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279 +msgid "" +"The colors box must be empty or contain the same number of items as the " +"value box" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284 +msgid "The color {0} is unknown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:217 +msgid "&Lookup name" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:218 +msgid "Column &heading" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:219 +msgid "" +"Used for searching the column. Must contain only digits and lower case " +"letters." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220 +msgid "" +"Column heading in the library view and category name in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:221 +msgid "&Column type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:222 +msgid "What kind of information will be kept in the column." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:223 +msgid "" +"Show check marks in the GUI. Values of 'yes', 'checked', and 'true'\n" +"will show a green check. Values of 'no', 'unchecked', and 'false' will show " +"a red X.\n" +"Everything else will show nothing." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:226 +msgid "Show checkmarks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:227 +msgid "" +"Check this box if this column contains names, like the authors column." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:228 +msgid "Contains names" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:229 +msgid "" +"

      Date format. Use 1-4 'd's for day, 1-4 'M's for month, and 2 or 4 'y's " +"for year.

      \n" +"

      For example:\n" +"

        \n" +"
      • ddd, d MMM yyyy gives Mon, 5 Jan 2010
      • \n" +"
      • dd MMMM yy gives 05 January 10
      • \n" +"
      " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:235 +msgid "Use MMM yyyy for month + year, yyyy for year only" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:236 +msgid "Default: dd MMM yyyy." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:237 +msgid "" +"

      The format specifier must begin with {0:\n" +"and end with } You can have text before and after the format " +"specifier.\n" +" " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:240 +msgid "" +"

      Default: Not formatted. For format language details see the " +"python documentation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:241 +msgid "Format for &dates" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:242 +msgid "Format for &numbers" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:243 +msgid "&Template" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:244 +msgid "Field template. Uses the same syntax as save templates." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:245 +msgid "Similar to save templates. For example, {title} {isbn}" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:246 +msgid "Default: (nothing)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:247 +msgid "&Sort/search column by" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:248 +msgid "How this column should handled in the GUI when sorting and searching" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:249 +msgid "If checked, this column will appear in the tags browser as a category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:250 +msgid "Show in tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:256 +msgid "Values" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:252 +msgid "" +"A comma-separated list of permitted values. The empty value is always\n" +"included, and is the default. For example, the list 'one,two,three' has\n" +"four values, the first of them being the empty value." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:255 +msgid "The empty string is always the first value" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:257 +msgid "" +"A list of color names to use when displaying an item. The\n" +"list must be empty or contain a color for each value." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:259 +msgid "Colors" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21 +msgid "Getting debug information" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:22 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:32 +msgid "Copy to &clipboard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:24 +msgid "Debug device detection" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 +msgid "Getting device information" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 +msgid "User-defined device information" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:57 +msgid "Device Detection" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:52 +msgid "Ensure your device is disconnected, then press OK" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:58 +msgid "Ensure your device is connected, then press OK" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:88 +msgid "" +"Copy these values to the clipboard, paste them into an editor, then enter " +"them into the USER_DEVICE by customizing the device plugin in Preferences-" +">Plugins. Remember to also enter the folders where you want the books to be " +"put. You must restart calibre for your changes to take effect.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:66 +msgid "" +"calibre can send your books to you (or your reader) by email. Emails will be " +"automatically sent for downloaded news to all email addresses that have Auto-" +"send checked." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:67 +msgid "Add an email address to which to send books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:68 +msgid "&Add email" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:69 +msgid "Make &default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:70 +msgid "&Remove email" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 +msgid "Auto send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 +msgid "Email" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32 +msgid "Formats to email. The first matching format will be sent." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33 +msgid "" +"Subject of the email to use when sending. When left blank the title will be " +"used for the subject. Also, the same templates used for \"Save to disk\" " +"such as {title} and {author_sort} can be used here." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37 +msgid "" +"If checked, downloaded news will be automatically mailed
      to this email " +"address (provided it is in one of the listed formats)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115 +msgid "new email address" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:104 +msgid "Narrow" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:104 +msgid "Wide" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:129 +msgid "Off" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:129 +msgid "Small" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:130 +msgid "Large" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:130 +msgid "Medium" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:133 +msgid "Always" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:133 +msgid "If there is enough room" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:134 +msgid "Never" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:137 +msgid "By first letter" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:137 +msgid "Disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 +msgid "Partitioned" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:166 +msgid "Column coloring" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:198 +msgid "User Interface &layout (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:199 +msgid "Choose &language (requires restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:200 +msgid "Enable system &tray icon (needs restart)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:201 +msgid "Disable all animations. Useful if you have a slow/old computer." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:202 +msgid "Disable &animations" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:203 +msgid "Disable ¬ifications in system tray" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:204 +msgid "Show &splash screen at startup" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:205 +msgid "&Toolbar" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:206 +msgid "&Icon size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:207 +msgid "Show &text under icons:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:208 +msgid "Interface font:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:209 +msgid "Change &font (needs restart)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:210 +msgid "Main Interface" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:211 +msgid "Select displayed metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:212 +msgid "Move up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:213 +msgid "Move down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:214 +msgid "Use &Roman numerals for series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:215 +msgid "" +"Note that comments will always be displayed at the end, regardless of " +"the position you assign here." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:217 +msgid "Tags browser category &partitioning method:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:218 +msgid "" +"Choose how tag browser subcategories are displayed when\n" +"there are more items than the limit. Select by first\n" +"letter to see an A, B, C list. Choose partitioned to\n" +"have a list of fixed-sized groups. Set to disabled\n" +"if you never want subcategories" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 +msgid "&Collapse when more items than:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:224 +msgid "" +"If a Tag Browser category has more than this number of items, it is divided\n" +"up into sub-categories. If the partition method is set to disable, this " +"value is ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:226 +msgid "Show &average ratings in the tags browser" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:227 +msgid "Categories with &hierarchical items:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:228 +msgid "" +"A comma-separated list of columns in which items containing\n" +"periods are displayed in the tag browser trees. For example, if\n" +"this box contains 'tags' then tags of the form 'Mystery.English'\n" +"and 'Mystery.Thriller' will be displayed with English and Thriller\n" +"both under 'Mystery'. If 'tags' is not in this box,\n" +"then the tags will be displayed each on their own line." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:235 +msgid "Show cover &browser in a separate window (needs restart)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:236 +msgid "&Number of covers to show in browse mode (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 +msgid "&Apply" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237 +msgid "Restore &defaults" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:238 +msgid "Save changes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:239 +msgid "Cancel and return to overview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:295 +msgid "Restoring to defaults not supported for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:330 +msgid "" +"Some of the changes you made require a restart. Please restart calibre as " +"soon as possible." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:333 +msgid "" +"The changes you have made require calibre be restarted immediately. You will " +"not be allowed set any more preferences, until you restart." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127 +msgid "Restart needed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:47 +msgid "Source" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:49 +msgid "Cover priority" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:76 +msgid "This source is configured and ready to go" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:77 +msgid "This source needs configuration" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:148 +msgid "Published date" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:241 +msgid "Configure %s
      %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:295 +msgid "No source selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:296 +msgid "No source selected, cannot configure." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:110 +msgid "Metadata sources" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:111 +msgid "" +"Disable any metadata sources you do not want by unchecking them. You can " +"also set the cover priority. Covers from sources that have a higher " +"(smaller) priority will be preferred when bulk downloading metadata.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:113 +msgid "" +"Sources with a red X next to their names must be configured before they will " +"be used. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:114 +msgid "Configure selected source" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:116 +msgid "" +"If you uncheck any fields, metadata for those fields will not be downloaded" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:117 +msgid "&Select all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:118 +msgid "&Clear all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:119 +msgid "Convert all downloaded comments to plain &text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:120 +msgid "Swap author names from FN LN to LN, FN" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121 +msgid "Max. number of &tags to download:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:122 +msgid "Max. &time to wait after first match is found:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199 +msgid " secs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:124 +msgid "Max. time to wait after first &cover is found:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:126 +msgid "" +"

      Different metadata sources have different sets of tags for the same book. " +"If this option is checked, then calibre will use the smaller tag sets. These " +"tend to be more like genres, while the larger tag sets tend to describe the " +"books content.\n" +"

      Note that this option will only make a practical difference if one of the " +"metadata sources has a genre like tag set for the book you are searching " +"for. Most often, they all have large tag sets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:128 +msgid "Prefer &fewer tags" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:56 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:59 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:60 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:61 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:62 +msgid "Max. simultaneous conversion/news download jobs:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:63 +msgid "Limit the max. simultaneous jobs to the available CPU &cores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:64 +msgid "Debug &device detection" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:65 +msgid "Get information to setup the &user defined device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:66 +msgid "Open calibre &configuration directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:67 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:52 +msgid "Device currently connected: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:55 +msgid "Device currently connected: None" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:187 +msgid "That format and device already has a plugboard." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:199 +msgid "Possibly override plugboard?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:200 +msgid "" +"A more general plugboard already exists for that format and device. Are you " +"sure you want to add the new plugboard?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:234 +msgid "Add possibly overridden plugboard?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:213 +msgid "" +"More specific device plugboards exist for that format. Are you sure you want " +"to add the new plugboard?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:224 +msgid "Really add plugboard?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:225 +msgid "" +"A different plugboard matches that format and device combination. Are you " +"sure you want to add the new plugboard?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:235 +msgid "" +"More specific format and device plugboards already exist. Are you sure you " +"want to add the new plugboard?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:246 +msgid "The {0} device does not support the {1} format." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 +msgid "Invalid destination" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 +msgid "The destination field cannot be blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114 +msgid "" +"Here you can change the metadata calibre uses to update a book when saving " +"to disk or sending to device.\n" +"\n" +"Use this dialog to define a 'plugboard' for a format (or all formats) and a " +"device (or all devices). The plugboard specifies what template is connected " +"to what field. The template is used to compute a value, and that value is " +"assigned to the connected field.\n" +"\n" +"Often templates will contain simple references to composite columns, but " +"this is not necessary. You can use any template in a source box that you can " +"use elsewhere in calibre.\n" +"\n" +"One possible use for a plugboard is to alter the title to contain series " +"information. Another would be to change the author sort, something that mobi " +"users might do to force it to use the ';' that the kindle requires. A third " +"would be to specify the language." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121 +msgid "Format (choose first)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122 +msgid "Device (choose second)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123 +msgid "Add new plugboard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124 +msgid "Edit existing plugboard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125 +msgid "Existing plugboards" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126 +msgid "Source template" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127 +msgid "Destination field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 +msgid "Save plugboard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129 +msgid "Delete plugboard" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:182 +msgid "%(plugin_type)s %(plugins)s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:183 +msgid "plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:192 +msgid "" +"\n" +"Customization: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:221 +msgid "Search for plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:325 +msgid "No matches" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:231 +msgid "Could not find any matching plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:272 +msgid "Add plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:280 +msgid "" +"Installing plugins is a security risk. Plugins can contain a " +"virus/malware. Only install it if you got it from a trusted source. Are you " +"sure you want to proceed?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 +msgid "" +"Plugin {0} successfully installed under {1} plugins. You may " +"have to restart calibre for the plugin to take effect." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:304 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:305 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:314 +msgid "Select an actual plugin under %s to customize" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:320 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:321 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:331 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:332 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:338 +msgid "Must restart" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:339 +msgid "" +"You must restart calibre before you can configure the %s plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:344 +msgid "Plugin {0} successfully removed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:352 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:353 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:87 +msgid "" +"Here you can customize the behavior of Calibre by controlling what plugins " +"it uses." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:90 +msgid "Enable/&Disable plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:91 +msgid "&Customize plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:92 +msgid "&Remove plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:93 +msgid "&Add a new plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33 +msgid "Any custom field" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34 +msgid "The lookup name of any custom field. These names begin with \"#\")" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57 +msgid "Constant template" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:58 +msgid "" +"The template contains no {fields}, so all books will have the same name. Is " +"this OK?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:47 +msgid "Save &template" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:48 +msgid "" +"By adjusting the template below, you can control what folders the files are " +"saved in and what filenames they are given. You can use the / character to " +"indicate sub-folders. Available metadata variables are described below. If a " +"particular book does not have some metadata, the variable will be replaced " +"by the empty string." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:49 +msgid "Available variables:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:68 +msgid "" +"Here you can control how calibre will save your books when you click the " +"Save to Disk button:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:69 +msgid "Save &cover separately" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:71 +msgid "Update &metadata in saved copies" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:72 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:76 +msgid "Format &dates as:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:74 +msgid "File &formats to save:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:75 +msgid "Convert non-English characters to &English equivalents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:76 +msgid "Save metadata in &OPF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:33 +msgid "" +"Grouped search terms are search names that permit a query to " +"automatically search across more than one column. For example, if you create " +"a grouped search term allseries with the value series, " +"#myseries, #myseries2, then the query allseries:adhoc " +"will find 'adhoc' in any of the columns series, " +"#myseries, and #myseries2.

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

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

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

      Automatic " +"user categories permit you to see easily all the category items that are in " +"the columns contained in the grouped search term. Using the above " +"allseries example, the automatically-generated user category " +"will contain all the series mentioned in series, " +"#myseries, and #myseries2. This can be useful to " +"check for duplicates, to find which column contains a particular item, or to " +"have hierarchical categories (categories that contain categories)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:119 +msgid "Grouped Search Terms" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:97 +msgid "The search term cannot be blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:107 +msgid "That name is already used for a column or grouped search term" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:111 +msgid "That name is already used for user category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:117 +msgid "The value box cannot be empty" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:129 +msgid "The empty grouped search term cannot be deleted" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:110 +msgid "Search as you &type" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:111 +msgid "" +"&Highlight search results instead of restricting the book list to the results" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:112 +msgid "What to search by default" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:113 +msgid "" +"When you enter a search term without a prefix, by default calibre will " +"search all metadata for matches. For example, entering, \"asimov\" will " +"search not just authors but title/tags/series/comments/etc. Use these " +"options if you would like to change this behavior." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:114 +msgid "&Limit the searched metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:115 +msgid "&Columns that non-prefixed searches are limited to:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:116 +msgid "" +"Note that this option affects all searches, including saved searches and " +"restrictions. Therefore, if you use this option, it is best to ensure that " +"you always use prefixes in your saved searches. For example, use " +"\"series:Foundation\" rather than just \"Foundation\" in a saved search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:117 +msgid "" +"Clear search histories from all over calibre. Including the book list, e-" +"book viewer, fetch news dialog, etc." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:118 +msgid "Clear search &histories" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:120 +msgid "&Names:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:121 +msgid "" +"Contains the names of the currently-defined group search terms.\n" +"Create a new name by entering it into the empty box, then\n" +"pressing Save. Rename a search term by selecting it then\n" +"changing the name and pressing Save. Change the value of\n" +"a search term by changing the value box then pressing Save." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:126 +msgid "Delete the current search term" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:128 +msgid "" +"Save the current search term. You can rename a search term by\n" +"changing the name then pressing Save. You can change the value\n" +"of a search term by changing the value box then pressing Save." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:131 +msgid "&Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:132 +msgid "Make &user categories from:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:133 +msgid "" +"Enter the names of any grouped search terms you wish\n" +"to be shown as user categories" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:70 +msgid "Manual management" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:71 +msgid "Only on send" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:72 +msgid "Automatic management" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:69 +msgid "Metadata &management:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:73 +msgid "" +"

    • Manual management: Calibre updates the metadata and adds " +"collections only when a book is sent. With this option, calibre will never " +"remove a collection.
    • \n" +"
    • Only on send: Calibre updates metadata and adds/removes " +"collections for a book only when it is sent to the device.
    • \n" +"
    • Automatic management: Calibre automatically keeps metadata on the " +"device in sync with the calibre library, on every connect
    " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:77 +msgid "" +"Here you can control how calibre will save your books when you click the " +"Send to Device button. This setting can be overriden for individual devices " +"by customizing the device interface plugins in Preferences->Advanced->Plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:422 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128 +msgid "You need to restart the server for changes to take effect" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:124 +msgid "Server &port:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:127 +msgid "" +"If you leave the password blank, anyone will be able to access your book " +"collection using the web interface." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:128 +msgid "" +"The maximum size (widthxheight) for displayed covers. Larger covers are " +"resized. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:129 +msgid "Max. &cover size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:131 +msgid "Max. &OPDS items per query:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:132 +msgid "Max. OPDS &ungrouped items:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:133 +msgid "Restriction (saved search) to apply:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:134 +msgid "" +"This restriction (based on a saved search) will restrict the books the " +"content server makes available to those matching the search. This setting is " +"per library (i.e. you can have a different restriction per library)." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:135 +msgid "&Start Server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:136 +msgid "St&op Server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:137 +msgid "&Test Server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +msgid "" +"calibre contains a network server that allows you to access your book " +"collection using a browser from anywhere in the world. Any changes to the " +"settings will only take effect after a server restart." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +msgid "Run server &automatically on startup" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +msgid "View &server logs" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 +msgid "" +"

    Remember to leave calibre running as the server only runs as long as " +"calibre is running.\n" +"

    Stanza should see your calibre collection automatically. If not, try " +"adding the URL http://myhostname:8080 as a new catalog in the Stanza reader " +"on your iPhone. Here myhostname should be the fully qualified hostname or " +"the IP address of the computer calibre is running on." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 +msgid "" +"\n" +"

    Here you can add and remove functions used in template " +"processing. A\n" +" template function is written in python. It takes information from " +"the\n" +" book, processes it in some way, then returns a string result. " +"Functions\n" +" defined here are usable in templates in the same way that builtin\n" +" functions are usable. The function must be named evaluate, " +"and\n" +" must have the signature shown below.

    \n" +"

    evaluate(self, formatter, kwargs, mi, locals, your " +"parameters)\n" +" → returning a unicode string

    \n" +"

    The parameters of the evaluate function are:\n" +"

      \n" +"
    • formatter: the instance of the formatter being used to\n" +" evaluate the current template. You can use this to do recursive\n" +" template evaluation.
    • \n" +"
    • kwargs: a dictionary of metadata. Field values are in " +"this\n" +" dictionary.\n" +"
    • mi: a Metadata instance. Used to get field information.\n" +" This parameter can be None in some cases, such as when evaluating\n" +" non-book templates.
    • \n" +"
    • locals: the local variables assigned to by the current\n" +" template program.
    • \n" +"
    • your parameters: You must supply one or more formal\n" +" parameters. The number must match the arg count box, unless arg " +"count is\n" +" -1 (variable number or arguments), in which case the last argument " +"must\n" +" be *args. At least one argument is required, and is usually the " +"value of\n" +" the field being operated upon. Note that when writing in basic " +"template\n" +" mode, the user does not provide this first argument. Instead it is\n" +" supplied by the formatter.
    • \n" +"

    \n" +"

    \n" +" The following example function checks the value of the field. If " +"the\n" +" field is not empty, the field's value is returned, otherwise the " +"value\n" +" EMPTY is returned.\n" +"

    \n"
    +"        name: my_ifempty\n"
    +"        arg count: 1\n"
    +"        doc: my_ifempty(val) -- return val if it is not empty, otherwise the "
    +"string 'EMPTY'\n"
    +"        program code:\n"
    +"        def evaluate(self, formatter, kwargs, mi, locals, val):\n"
    +"            if val:\n"
    +"                return val\n"
    +"            else:\n"
    +"                return 'EMPTY'
    \n" +" This function can be called in any of the three template program " +"modes:\n" +"